UNPKG

@webundsoehne/nestjs-graphql-typeorm-dataloader

Version:

A library to utilize the graphql-dataloader with nestjs and typeorm.

24 lines (23 loc) 1.35 kB
export { DATA_LOADER_CONTEXT_KEY } from './constants/context.constants.js'; export { CUSTOM_DATALOADER_EXTENSION_FIELD, TYPEORM_DATALOADER_EXTENSION_FIELD } from './constants/extension-field.constants.js'; export { CustomLoaderExtension } from './decorators/custom-loader.decorator.js'; export { TypeormLoaderExtension } from './decorators/typeorm-loader.decorator.js'; export { DataLoaderInterceptor } from './interceptors/data-loader.interceptor.js'; export { CustomLoaderMiddleware } from './middleware/custom-loader.middleware.js'; export { TypeormLoaderMiddleware } from './middleware/typeorm-loader.middleware.js'; export { ApolloServerDataLoaderPlugin } from './plugins/data-loader.plugin.js'; export { directLoader } from './loaders/direct.loader.js'; export { SelfKeyDataloader } from './loaders/self-key.loader.js'; export { ToManyDataloader } from './loaders/to-many.loader.js'; export { ToOneDataloader } from './loaders/to-one.loader.js'; import 'dataloader'; import './interfaces/batch-loader.interface.js'; import './interfaces/typeorm-loader-handler.interface.js'; import './interfaces/typeorm-loader.interface.js'; import '@nestjs/common'; import 'rxjs'; import './interfaces/apollo-server-plugin.interface.js'; import 'typeorm'; import '@nestjs/graphql'; import 'apollo-server-plugin-base'; import 'typeorm/metadata/RelationMetadata';