UNPKG

nestjs-decorated-dataloaders

Version:

A module that helps you to create graphql dataloaders with decorators in Nest.js

31 lines 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DataloaderModule = void 0; const utils_1 = require("../../utils"); const cache_map_1 = require("../cache-map"); const dataloader_service_1 = require("../dataloader-service"); const explorer_service_1 = require("../explorer-service"); class DataloaderModule { static forRoot(options = {}) { return { module: DataloaderModule, providers: [ dataloader_service_1.DataloaderService, explorer_service_1.ExplorerService, { provide: cache_map_1.CacheMapService, useValue: new cache_map_1.CacheMapService(options), }, ], exports: [dataloader_service_1.DataloaderService], global: true, imports: [], }; } async onModuleInit() { utils_1.LazyMetadataContainer.loadRelationshipMetadata(); utils_1.LazyMetadataContainer.loadAliasMetadata(); } } exports.DataloaderModule = DataloaderModule; //# sourceMappingURL=dataloader.module.js.map