UNPKG

254 BTypeScriptView Raw
1/**
2 * Resolver classes can implement this type
3 * to provide a proper resolver method signatures for fields of T.
4 */
5export declare type ResolverInterface<T extends object> = {
6 [P in keyof T]?: (root: T, ...args: any[]) => T[P] | Promise<T[P]>;
7};