typegraphql-nestjs
Version:
Basic integration of TypeGraphQL in NestJS. Allows to use TypeGraphQL features while integrating with NestJS modules system and dependency injector.
20 lines (19 loc) • 788 B
TypeScript
import { ModulesContainer, ModuleRef } from "@nestjs/core";
import { ClassType, ContainerType } from "type-graphql";
import { TypeGraphQLFeatureModuleOptions } from "./types";
export default class OptionsPreparatorService {
private readonly moduleRef;
private readonly modulesContainer;
constructor(moduleRef: ModuleRef, modulesContainer: ModulesContainer);
prepareOptions(featureModuleToken: string): {
resolversClasses: ClassType[];
orphanedTypes: Function[] | undefined;
container: ContainerType;
featureModuleOptionsArray: TypeGraphQLFeatureModuleOptions[];
referenceResolvers: {
[k: string]: {
__resolveReference: import("./types").ResolveReferenceFn;
};
} | undefined;
};
}