ソースを参照

docs: Fix shipping calculator example

Michael Bromley 2 年 前
コミット
2df160cdb2

+ 8 - 3
packages/core/src/config/shipping-method/shipping-calculator.ts

@@ -32,7 +32,7 @@ export interface ShippingCalculatorConfig<T extends ConfigArgs> extends Configur
          ui: { component: 'number-form-input', suffix: '%' },
        },
  *   },
- *   calculate: (order, args) => {
+ *   calculate: (ctx, order, args) => {
  *     return {
  *       price: args.rate,
  *       taxRate: args.taxRate,
@@ -59,7 +59,12 @@ export class ShippingCalculator<T extends ConfigArgs = ConfigArgs> extends Confi
      *
      * @internal
      */
-    calculate(ctx: RequestContext, order: Order, args: ConfigArg[], method: ShippingMethod): CalculateShippingFnResult {
+    calculate(
+        ctx: RequestContext,
+        order: Order,
+        args: ConfigArg[],
+        method: ShippingMethod,
+    ): CalculateShippingFnResult {
         return this.calculateFn(ctx, order, this.argsArrayToHash(args), method);
     }
 }
@@ -115,5 +120,5 @@ export type CalculateShippingFn<T extends ConfigArgs> = (
     ctx: RequestContext,
     order: Order,
     args: ConfigArgValues<T>,
-    method: ShippingMethod
+    method: ShippingMethod,
 ) => CalculateShippingFnResult;