17 lines
815 B
TypeScript
17 lines
815 B
TypeScript
import { EntityDict } from "../../../oak-app-domain";
|
|
import { EntityDict as BaseEntityDict } from 'oak-domain/lib/types/Entity';
|
|
import { StartPayRoutine, JudgeCanPay } from "../../../types/Pay";
|
|
export declare function registerFrontendPayRoutine<ED extends EntityDict & BaseEntityDict>(entity: keyof ED, routine: StartPayRoutine, projection: ED['pay']['Projection'], judgeCanPay: JudgeCanPay): void;
|
|
declare const _default: (props: import("oak-frontend-base").ReactComponentProps<EntityDict, "pay", false, {
|
|
onClose: () => void;
|
|
onPaid: () => void;
|
|
onPayFailure: () => void;
|
|
goBackable: boolean;
|
|
disableAutoPay: boolean;
|
|
closeWhenFailure: boolean;
|
|
mode: "backend" | "frontend";
|
|
autoSuccessAt: boolean;
|
|
disableClose: boolean;
|
|
}>) => React.ReactElement;
|
|
export default _default;
|