plywood
Version:
A query planner and executor
20 lines • 695 B
TypeScript
import { PlywoodRequester } from 'plywood-base-api';
export interface CallbackParameters {
name?: string;
queryNumber?: number;
query?: any;
context?: any;
time?: number;
data?: any[];
error?: Error;
}
export interface VerboseRequesterParameters<T> {
requester: PlywoodRequester<T>;
name?: string;
printLine?: (line: string) => void;
onQuery?: (param: CallbackParameters) => void;
onSuccess?: (param: CallbackParameters) => void;
onError?: (param: CallbackParameters) => void;
}
export declare function verboseRequesterFactory<T>(parameters: VerboseRequesterParameters<T>): PlywoodRequester<any>;
//# sourceMappingURL=verboseRequester.d.ts.map