SYMBOL INDEX (283 symbols across 127 files) FILE: .graphqlrc.cjs function getProjects (line 6) | function getProjects(path) { FILE: checkout/rust/cart-checkout-validation/default/src/main.rs function main (line 4) | fn main() { FILE: checkout/rust/cart-checkout-validation/default/src/run.rs type Config (line 8) | struct Config {} function run (line 11) | fn run(input: input::ResponseData) -> Result { function test_result_contains_single_error_when_quantity_exceeds_one (line 35) | fn test_result_contains_single_error_when_quantity_exceeds_one() -> Resu... function test_result_contains_no_errors_when_quantity_is_one (line 64) | fn test_result_contains_no_errors_when_quantity_is_one() -> Result<()> { FILE: checkout/rust/cart-transform/bundles/src/main.rs function main (line 4) | fn main() { FILE: checkout/rust/cart-transform/bundles/src/run.rs type URL (line 16) | type URL = String; type ComponentParent (line 19) | struct ComponentParent { type ComponentParentMetafield (line 27) | pub struct ComponentParentMetafield { type ComponentParentMetafieldReference (line 35) | pub struct ComponentParentMetafieldReference { type ComponentParentMetafieldQuantities (line 40) | pub struct ComponentParentMetafieldQuantities { type ComponentParentMetafieldPriceAdjustment (line 45) | pub struct ComponentParentMetafieldPriceAdjustment { function run (line 50) | fn run(input: input::ResponseData) -> Result { function get_merge_cart_operations (line 62) | fn get_merge_cart_operations(cart: &Cart) -> impl Iterator ... function get_merge_parent_definitions (line 113) | fn get_merge_parent_definitions(cart: &Cart) -> Vec { function get_component_parents (line 126) | fn get_component_parents( function get_expand_cart_operations (line 155) | fn get_expand_cart_operations(cart: &Cart) -> impl Iterator Result { FILE: checkout/rust/delivery-customization/default/src/main.rs function main (line 4) | fn main() { FILE: checkout/rust/delivery-customization/default/src/run.rs type Configuration (line 8) | struct Configuration {} method from_str (line 11) | fn from_str(value: &str) -> Self { function run (line 17) | fn run(input: input::ResponseData) -> Result { function test_result_contains_no_operations (line 36) | fn test_result_contains_no_operations() -> Result<()> { FILE: checkout/rust/payment-customization/default/src/main.rs function main (line 4) | fn main() { FILE: checkout/rust/payment-customization/default/src/run.rs type Configuration (line 8) | struct Configuration {} method from_str (line 11) | fn from_str(value: &str) -> Self { function run (line 17) | fn run(input: input::ResponseData) -> Result { function test_result_contains_no_operations (line 36) | fn test_result_contains_no_operations() -> Result<()> { FILE: discounts/rust/discount/default/src/cart_delivery_options_discounts_generate_run.rs function cart_delivery_options_discounts_generate_run (line 8) | fn cart_delivery_options_discounts_generate_run( FILE: discounts/rust/discount/default/src/cart_lines_discounts_generate_run.rs function cart_lines_discounts_generate_run (line 8) | fn cart_lines_discounts_generate_run( FILE: discounts/rust/discount/default/src/main.rs function main (line 5) | fn main() { FILE: discounts/rust/discounts-allocator/default/src/main.rs function main (line 4) | fn main() { FILE: discounts/rust/discounts-allocator/default/src/run.rs function run (line 5) | fn run(_input: input::ResponseData) -> Result { function test_result_with_no_discounts (line 20) | fn test_result_with_no_discounts() -> Result<()> { FILE: discounts/rust/order-discounts/default/src/main.rs function main (line 4) | fn main() { FILE: discounts/rust/order-discounts/default/src/run.rs type Configuration (line 8) | struct Configuration {} method from_str (line 11) | fn from_str(value: &str) -> Self { function run (line 17) | fn run(input: input::ResponseData) -> Result { function test_result_contains_no_discounts (line 40) | fn test_result_contains_no_discounts() -> Result<()> { FILE: discounts/rust/product-discounts/default/src/main.rs function main (line 4) | fn main() { FILE: discounts/rust/product-discounts/default/src/run.rs type Configuration (line 8) | struct Configuration {} method from_str (line 11) | fn from_str(value: &str) -> Self { function run (line 17) | fn run(input: input::ResponseData) -> Result { function test_result_contains_no_discounts (line 40) | fn test_result_contains_no_discounts() -> Result<()> { FILE: discounts/rust/shipping-discounts/default/src/main.rs function main (line 4) | fn main() { FILE: discounts/rust/shipping-discounts/default/src/run.rs type Configuration (line 8) | struct Configuration {} method from_str (line 11) | fn from_str(value: &str) -> Self { function run (line 17) | fn run(input: input::ResponseData) -> Result { function test_result_contains_no_discounts (line 34) | fn test_result_contains_no_discounts() -> Result<()> { FILE: order-routing/rust/fulfillment-constraints/default/src/main.rs function main (line 4) | fn main() { FILE: order-routing/rust/fulfillment-constraints/default/src/run.rs type Config (line 8) | struct Config {} function run (line 11) | fn run(_input: input::ResponseData) -> Result { function test_result_contains_no_operations (line 25) | fn test_result_contains_no_operations() -> Result<()> { FILE: order-routing/rust/local-pickup-delivery-option-generators/default/src/main.rs function main (line 4) | fn main() { FILE: order-routing/rust/local-pickup-delivery-option-generators/default/src/run.rs type Config (line 8) | struct Config {} function run (line 11) | fn run(_input: input::ResponseData) -> Result { function test_result_contains_no_operations (line 36) | fn test_result_contains_no_operations() -> Result<()> { FILE: order-routing/rust/location-rules/default/src/main.rs function main (line 4) | fn main() { FILE: order-routing/rust/location-rules/default/src/run.rs type Config (line 8) | struct Config {} function run (line 11) | fn run(input: input::ResponseData) -> Result { function test_result_ranks_all_locations_zero (line 43) | fn test_result_ranks_all_locations_zero() -> Result<()> { FILE: order-routing/rust/pickup-point-delivery-option-generators/default/src/fetch.rs function fetch (line 5) | fn fetch(input: fetch::input::ResponseData) -> Result fetch:... function test_fetch_returns_request_when_country_is_canada (line 50) | fn test_fetch_returns_request_when_country_is_canada() -> Result<()> { function test_fetch_returns_no_request_when_country_is_not_canada (line 90) | fn test_fetch_returns_no_request_when_country_is_not_canada() -> Result<... FILE: order-routing/rust/pickup-point-delivery-option-generators/default/src/main.rs function main (line 5) | fn main() { FILE: order-routing/rust/pickup-point-delivery-option-generators/default/src/run.rs type TimeWithoutTimezone (line 6) | type TimeWithoutTimezone = String; function run (line 9) | fn run(input: run::input::ResponseData) -> Result run::output::Provider { function build_address (line 66) | fn build_address(external_api_delivery_point: &Value) -> Option TimeWithoutTimezone { function test_result_has_pickup_point_delivery_options_when_receiving_fetch_result_for_successful_response (line 201) | fn test_result_has_pickup_point_delivery_options_when_receiving_fetch_re... function test_result_has_no_pickup_point_delivery_options_when_receiving_fetch_result_for_failed_response (line 339) | fn test_result_has_no_pickup_point_delivery_options_when_receiving_fetch... function test_result_has_pickup_point_delivery_option_with_null_business_hours_when_fetch_result_has_null_opening_hours (line 361) | fn test_result_has_pickup_point_delivery_option_with_null_business_hours... FILE: sample-apps/bundles-cart-transform/extensions/cart-expand-js/src/index.js constant NO_CHANGES (line 21) | const NO_CHANGES = { function optionallyBuildExpandOperation (line 47) | function optionallyBuildExpandOperation({ id: cartLineId, merchandise }) { FILE: sample-apps/bundles-cart-transform/extensions/cart-merge-expand_rust/src/main.rs function main (line 4) | fn main() { FILE: sample-apps/bundles-cart-transform/extensions/cart-merge-expand_rust/src/run.rs type ComponentParent (line 12) | struct ComponentParent { type ComponentParentMetafield (line 20) | pub struct ComponentParentMetafield { type ComponentParentMetafieldReference (line 28) | pub struct ComponentParentMetafieldReference { type ComponentParentMetafieldQuantities (line 33) | pub struct ComponentParentMetafieldQuantities { type ComponentParentMetafieldPriceAdjustment (line 38) | pub struct ComponentParentMetafieldPriceAdjustment { function run (line 43) | fn run(input: input::ResponseData) -> Result { function get_merge_cart_operations (line 55) | fn get_merge_cart_operations(cart: &Cart) -> impl Iterator Vec { function get_component_parents (line 161) | fn get_component_parents( function get_expand_cart_operations (line 190) | fn get_expand_cart_operations(cart: &Cart) -> impl Iterator Result { function get_update_cart_operations (line 25) | fn get_update_cart_operations(cart: &Cart, presentment_currency_rate: f6... function parse_bundle_components (line 53) | fn parse_bundle_components(bundle_data: &str) -> Option> { function create_expanded_items (line 60) | fn create_expanded_items( FILE: sample-apps/delivery-customizations/.graphqlrc.ts function getConfig (line 6) | function getConfig() { FILE: sample-apps/delivery-customizations/app/entry.server.tsx function handleRequest (line 11) | async function handleRequest( FILE: sample-apps/delivery-customizations/app/root.tsx function App (line 3) | function App() { FILE: sample-apps/delivery-customizations/app/routes/_index/route.tsx function App (line 19) | function App() { FILE: sample-apps/delivery-customizations/app/routes/app._index.tsx function Index (line 87) | function Index() { FILE: sample-apps/delivery-customizations/app/routes/app.additional.tsx function AdditionalPage (line 3) | function AdditionalPage() { FILE: sample-apps/delivery-customizations/app/routes/app.delivery-customization.$functionId.$id.tsx type LoaderData (line 12) | interface LoaderData { type ActionData (line 17) | interface ActionData { type DeliveryCustomizationData (line 21) | interface DeliveryCustomizationData { function DeliveryCustomization (line 152) | function DeliveryCustomization() { FILE: sample-apps/delivery-customizations/app/routes/app.tsx function App (line 15) | function App() { function ErrorBoundary (line 30) | function ErrorBoundary() { FILE: sample-apps/delivery-customizations/app/routes/auth.login/error.server.tsx type LoginErrorMessage (line 4) | interface LoginErrorMessage { function loginErrorMessage (line 8) | function loginErrorMessage(loginErrors: LoginError): LoginErrorMessage { FILE: sample-apps/delivery-customizations/app/routes/auth.login/route.tsx function Auth (line 23) | function Auth() { FILE: sample-apps/delivery-customizations/extensions/delivery-customization-js/src/run.js constant NO_CHANGES (line 12) | const NO_CHANGES = { function run (line 20) | function run(input) { FILE: sample-apps/delivery-customizations/extensions/delivery-customization-rust/src/main.rs function main (line 4) | fn main() { FILE: sample-apps/delivery-customizations/extensions/delivery-customization-rust/src/run.rs type Configuration (line 9) | struct Configuration { method from_str (line 16) | fn from_str(value: &str) -> Self { function run (line 22) | fn run(input: input::ResponseData) -> Result { function test_returns_no_operations_without_configuration (line 72) | fn test_returns_no_operations_without_configuration() -> Result<()> { function test_renames_delivery_options_if_province_matches (line 95) | fn test_renames_delivery_options_if_province_matches() -> Result<()> { function test_returns_no_operations_if_province_code_does_not_match (line 142) | fn test_returns_no_operations_if_province_code_does_not_match() -> Resul... FILE: sample-apps/delivery-customizations/prisma/migrations/20240530213853_create_session_table/migration.sql type "Session" (line 2) | CREATE TABLE "Session" ( FILE: sample-apps/discounts/.graphqlrc.js function getConfig (line 4) | function getConfig() { FILE: sample-apps/discounts/app/components/NotFoundPage/NotFoundPage.jsx function NotFoundPage (line 4) | function NotFoundPage() { FILE: sample-apps/discounts/app/components/providers/DiscountProvider.jsx function DiscountProvider (line 4) | function DiscountProvider({ children }) { FILE: sample-apps/discounts/app/entry.server.jsx constant ABORT_DELAY (line 8) | const ABORT_DELAY = 5_000; function handleRequest (line 10) | async function handleRequest( FILE: sample-apps/discounts/app/root.jsx function loader (line 12) | async function loader() { function App (line 17) | function App() { FILE: sample-apps/discounts/app/routes/_index/route.jsx function loader (line 10) | async function loader({ request }) { function App (line 20) | function App() { FILE: sample-apps/discounts/app/routes/app._index.jsx function action (line 31) | async function action({ request }) { function Index (line 76) | function Index() { FILE: sample-apps/discounts/app/routes/app.additional.jsx function AdditionalPage (line 12) | function AdditionalPage() { function Code (line 65) | function Code({ children }) { FILE: sample-apps/discounts/app/routes/app.jsx function loader (line 13) | async function loader({ request }) { function App (line 24) | function App() { function ErrorBoundary (line 43) | function ErrorBoundary() { FILE: sample-apps/discounts/app/routes/app.volume-discount.$functionId.$id.jsx function VolumeEdit (line 247) | function VolumeEdit() { FILE: sample-apps/discounts/app/routes/app.volume-discount.$functionId.new.jsx function VolumeNew (line 153) | function VolumeNew() { FILE: sample-apps/discounts/app/routes/auth.$.jsx function loader (line 3) | async function loader({ request }) { FILE: sample-apps/discounts/app/routes/auth.login/error.server.jsx function loginErrorMessage (line 3) | function loginErrorMessage(loginErrors) { FILE: sample-apps/discounts/app/routes/auth.login/route.jsx function loader (line 21) | async function loader({ request }) { function action (line 30) | async function action({ request }) { function Auth (line 38) | function Auth() { FILE: sample-apps/discounts/app/utils/navigation.js function returnToDiscounts (line 1) | function returnToDiscounts () { FILE: sample-apps/discounts/extensions/product-discount-js/src/run.js constant EMPTY_DISCOUNT (line 14) | const EMPTY_DISCOUNT = { function run (line 23) | function run(input) { FILE: sample-apps/discounts/extensions/product-discount-rust/src/main.rs function main (line 4) | fn main() { FILE: sample-apps/discounts/extensions/product-discount-rust/src/run.rs type Configuration (line 8) | struct Configuration { constant DEFAULT_QUANTITY (line 14) | const DEFAULT_QUANTITY: i64 = 999; constant DEFAULT_PERCENTAGE (line 15) | const DEFAULT_PERCENTAGE: f64 = 0.0; method from_str (line 17) | fn from_str(value: &str) -> Self { method default (line 23) | fn default() -> Self { function run (line 32) | fn run(input: input::ResponseData) -> Result { function test_no_metafield_result_contains_no_discounts (line 83) | fn test_no_metafield_result_contains_no_discounts() -> Result<()> { function test_quantity_unmet_result_contains_no_discounts (line 112) | fn test_quantity_unmet_result_contains_no_discounts() -> Result<()> { function test_quantity_met_discounts_variants (line 143) | fn test_quantity_met_discounts_variants() -> Result<()> { FILE: sample-apps/discounts/prisma/migrations/20230615155147_create_session_table/migration.sql type "Session" (line 2) | CREATE TABLE "Session" ( FILE: sample-apps/optional-add-ons-cart-transform/extensions/optional-add-ons-js/src/run.js constant NO_CHANGES (line 17) | const NO_CHANGES = { function run (line 25) | function run(input) { function optionallyBuildExpandOperation (line 47) | function optionallyBuildExpandOperation( FILE: sample-apps/optional-add-ons-cart-transform/extensions/optional-add-ons-rust/src/main.rs function main (line 4) | fn main() { FILE: sample-apps/optional-add-ons-cart-transform/extensions/optional-add-ons-rust/src/run.rs function run (line 17) | fn run(input: input::ResponseData) -> Result { function get_update_cart_operations (line 30) | fn get_update_cart_operations( function get_warranty_added (line 91) | fn get_warranty_added(line: &InputCartLines) -> bool { function get_warranty_cost_percentage (line 101) | fn get_warranty_cost_percentage(line: &InputCartLines) -> f64 { FILE: sample-apps/payment-customizations/.graphqlrc.js function getConfig (line 5) | function getConfig() { FILE: sample-apps/payment-customizations/app/entry.server.jsx function handleRequest (line 10) | async function handleRequest( FILE: sample-apps/payment-customizations/app/root.jsx function App (line 3) | function App() { FILE: sample-apps/payment-customizations/app/routes/_index/route.jsx function App (line 18) | function App() { FILE: sample-apps/payment-customizations/app/routes/app._index.jsx function Index (line 82) | function Index() { FILE: sample-apps/payment-customizations/app/routes/app.additional.jsx function AdditionalPage (line 3) | function AdditionalPage() { FILE: sample-apps/payment-customizations/app/routes/app.jsx function App (line 14) | function App() { function ErrorBoundary (line 29) | function ErrorBoundary() { FILE: sample-apps/payment-customizations/app/routes/app.payment-customization.$functionId.$id.jsx function PaymentCustomization (line 134) | function PaymentCustomization() { FILE: sample-apps/payment-customizations/app/routes/auth.login/error.server.js function loginErrorMessage (line 3) | function loginErrorMessage(loginErrors) { FILE: sample-apps/payment-customizations/app/routes/auth.login/route.jsx function Auth (line 22) | function Auth() { FILE: sample-apps/payment-customizations/extensions/payment-customization-js/src/run.js constant NO_CHANGES (line 12) | const NO_CHANGES = { function run (line 20) | function run(input) { FILE: sample-apps/payment-customizations/extensions/payment-customization-rust/src/main.rs function main (line 4) | fn main() { FILE: sample-apps/payment-customizations/extensions/payment-customization-rust/src/run.rs type Configuration (line 9) | struct Configuration { method from_str (line 16) | fn from_str(value: &str) -> Self { function run (line 22) | fn run(input: input::ResponseData) -> Result { function test_returns_no_operations_without_configuration (line 65) | fn test_returns_no_operations_without_configuration() -> Result<()> { function test_returns_no_operations_if_total_less_than_configured (line 93) | fn test_returns_no_operations_if_total_less_than_configured() -> Result<... function test_returns_no_operations_if_no_payment_method_matches_configured_name (line 126) | fn test_returns_no_operations_if_no_payment_method_matches_configured_na... function test_hides_matching_payment_method (line 159) | fn test_hides_matching_payment_method() -> Result<()> { FILE: sample-apps/payment-customizations/prisma/migrations/20240530213853_create_session_table/migration.sql type "Session" (line 2) | CREATE TABLE "Session" ( FILE: sample-apps/update-line-item/extensions/update-line-item-js/src/run.js constant NO_CHANGES (line 20) | const NO_CHANGES = { function run (line 28) | function run(input) { function optionallyBuildUpdateOperation (line 51) | function optionallyBuildUpdateOperation( FILE: util/expand-liquid.js function expandLiquidTemplates (line 14) | async function expandLiquidTemplates(template, liquidData) { function expandAppLiquidTemplates (line 29) | async function expandAppLiquidTemplates(appDir) { function directoryNames (line 56) | async function directoryNames(parentPath) { function expandExtensionLiquidTemplates (line 62) | async function expandExtensionLiquidTemplates(domainName, flavor) { function ensureNoGitChanges (line 110) | function ensureNoGitChanges() { constant SAMPLE_APP_DIR (line 132) | const SAMPLE_APP_DIR = 'sample-apps'; constant DOMAINS (line 135) | const DOMAINS = ['checkout', 'discounts', 'order-routing'];