UNPKG

@terra-js/terra-kit

Version:

SDK for mobile bridge to offer unified method signatures for Android/iOS.

23 lines (22 loc) 1.19 kB
import { ModuleWrapper } from '@terra-js/common'; import { Result } from '@terra-js/common/dist'; import { OrderType, ChangedOrderData } from './types'; import { BaseModule } from '../BaseModule'; export default class OrderKitModule implements BaseModule { wrappedModule: ModuleWrapper; constructor(); requestReturn(): Promise<Result<void>>; navigateToCart(cartToken: String, detailPickingListId?: String): Promise<Result<void>>; repaymentOrder(orderId: String): Promise<Result<void>>; navigateToProductDetail(sku: string): Promise<Result<void>>; onReturnFinish(reload: boolean): Promise<Result<void>>; printReceipt(orderId: string): Promise<Result<void>>; payForOrder(orderId: String): Promise<Result<void>>; openOrderManagement(orderType: OrderType): Promise<Result<void>>; reloadOrders(data: ChangedOrderData): Promise<Result<void>>; requestCancel(): Promise<Result<void>>; onCancelFinish(reload: boolean): Promise<Result<void>>; navigateToWmsProcessOrder(documentId?: String): Promise<Result<void>>; onWmsProcessOrderFinish(reload: boolean): Promise<Result<void>>; openOrderDetail(orderId: String): Promise<Result<void>>; }