@spreeloop/orange_money
Version:
A orange money api integration package
16 lines • 482 B
TypeScript
/**
* Data return to user when requesting an operation.
*/
export declare type OperationResponse<T, T2 = unknown, R = unknown> = Promise<SuccessfulOperationResponse<T, T2> | FailedOperationResponse<R>>;
declare type SuccessfulOperationResponse<T, T2 = unknown> = {
data: T;
raw: T2;
error?: never;
};
declare type FailedOperationResponse<R = unknown> = {
data?: never;
raw?: unknown;
error: R;
};
export {};
//# sourceMappingURL=operation_response.d.ts.map