UNPKG

graphql-modules

Version:

Create reusable, maintainable, testable and extendable GraphQL modules

19 lines (18 loc) 449 B
import { InjectionToken } from '../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`) * } * } * ``` */ export declare const MODULE_ID: InjectionToken<string>;