type-graphql
Version:
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
7 lines (6 loc) • 735 B
TypeScript
import { type Middleware } from "../typings/Middleware.js";
import { type BaseResolverMetadata, type FieldResolverMetadata, type MiddlewareMetadata, type ResolverClassMetadata } from "./definitions/index.js";
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;