INNER CODE UNIT · TypeScript

subMap

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

                    const subMap = compute(this.fieldResourceMap, fieldName, () => new Map<string, Resources>());
                    const declaringTypeNames = getDeclaringTypeNames(fieldName, fetcher);
                    for (const declaringTypeName of declaringTypeNames) {
                        compute(subMap, declaringTypeName, () => new Resources()).retain(resource);
                    }
                }
                if (field.childFetchers !== undefined) {
                    this.registerFields(resource, field.childFetchers);
                }
            }
        }
    }

    private collectResources(
        fetcher: Fetcher<string, object, object>, 
        oldObject: object | undefined, 
        newObject: object | undefined,
        output: Set<string>

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…