@unchainedshop/plugins
Version:
Official plugin collection for the Unchained Engine with payment, delivery, and pricing adapters
22 lines (21 loc) • 973 B
TypeScript
import { type AppleTransaction } from './db/AppleTransactionsCollection.ts';
export declare const configureAppleTransactionsModule: ({ db }: {
db: any;
}) => Promise<{
findTransactionById: (transactionIdentifier: string) => Promise<AppleTransaction | null>;
createTransaction: (doc: Omit<AppleTransaction, "_id" | "created"> & Pick<Partial<AppleTransaction>, "_id" | "created">) => Promise<string>;
}>;
declare const _default: {
appleTransactions: {
configure: ({ db }: {
db: any;
}) => Promise<{
findTransactionById: (transactionIdentifier: string) => Promise<AppleTransaction | null>;
createTransaction: (doc: Omit<AppleTransaction, "_id" | "created"> & Pick<Partial<AppleTransaction>, "_id" | "created">) => Promise<string>;
}>;
};
};
export default _default;
export interface AppleTransactionsModule {
appleTransactions: Awaited<ReturnType<typeof configureAppleTransactionsModule>>;
}