@unchainedshop/plugins
Version:
Official plugin collection for the Unchained Engine with payment, delivery, and pricing adapters
10 lines (9 loc) • 556 B
TypeScript
import type { DeliveryProvider } from '@unchainedshop/core-delivery';
import type { Product } from '@unchainedshop/core-products';
export interface SwissTaxCategoryResolver {
value: string;
rate: (referenceDate?: Date) => number;
}
export declare const SwissTaxCategories: Record<string, SwissTaxCategoryResolver>;
export declare const resolveTaxCategoryFromDeliveryProvider: (provider: DeliveryProvider) => SwissTaxCategoryResolver | null;
export declare const resolveTaxCategoryFromProduct: (product: Product) => SwissTaxCategoryResolver | null;