INNER CODE UNIT · TypeScript

DependencyManager

babyfish-ct/graphql-ts-client · api/src/DependencyManager.ts:14

export class DependencyManager {

    /*
     * key: Name the root entity type of query
     */ 
    private rootTypeResourceMap = new Map<string, Resources>();

    /*
     * level-1 key: FieldName
     * level-2 key: FieldName
     */
    private fieldResourceMap = new Map<string, Map<string, Resources>>();

    private _idGetter: (obj: any) => any;

    constructor(idGetter?: (obj: any) => any) {
        (window as any).dependencyManager = this;
        this._idGetter = idGetter ?? getDefaultId;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…