UNPKG

graphql-modules

Version:

Create reusable, maintainable, testable and extendable GraphQL modules

22 lines (21 loc) 547 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MODULE_ID = void 0; const di_1 = require("../di"); /** * @api * `MODULE_ID` is an InjectionToken representing module's ID * * @example * ```typescript * import { MODULE_ID, Inject, Injectable } from 'graphql-modules'; * * (A)Injectable() * export class Data { * constructor((A)Inject(MODULE_ID) moduleId: string) { * console.log(`Data used in ${moduleId} module`) * } * } * ``` */ exports.MODULE_ID = new di_1.InjectionToken('module-id');