@nkhind/vivawallet-sdk
Version:
Non-Official VivaWallet API SDK
14 lines (13 loc) • 364 B
TypeScript
interface MethodReturnDatas<T> {
success: true;
message: string;
data: T | null;
}
interface MethodErrorReturnDatas<E> {
success: false;
message: string;
code: E | 'sourcecodeerror' | 'initerror' | 'error';
data: null;
}
export type MethodReturn<T, E = 'nodatas'> = Promise<MethodReturnDatas<T> | MethodErrorReturnDatas<E>>;
export {};