@zuu/owl
Version:
Zuu's Experimental GraphQL Implementation
7 lines (6 loc) • 701 B
TypeScript
import { ResolverClassMetadata, BaseResolverMetadata, MiddlewareMetadata, FieldResolverMetadata } from "./definitions";
import { Middleware } from "../interfaces/Middleware";
export declare function mapSuperResolverHandlers<T extends BaseResolverMetadata>(definitions: T[], superResolver: Function, resolverMetadata: ResolverClassMetadata): T[];
export declare function mapSuperFieldResolverHandlers(definitions: FieldResolverMetadata[], superResolver: Function, resolverMetadata: ResolverClassMetadata): FieldResolverMetadata[];
export declare function mapMiddlewareMetadataToArray(metadata: MiddlewareMetadata[]): Array<Middleware<any>>;
export declare function ensureReflectMetadataExists(): void;