MCPcopy
hub / github.com/ardatan/graphql-tools / Loader

Interface Loader

packages/utils/src/loaders.ts:21–24  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19export type ElementOf<TList> = TList extends Array<infer TElement> ? TElement : never;
20
21export interface Loader<TOptions extends BaseLoaderOptions = BaseLoaderOptions> {
22 load(pointer: string, options?: TOptions): Promise<Source[] | null | never>;
23 loadSync?(pointer: string, options?: TOptions): Source[] | null | never;
24}

Callers 10

url-loader.spec.tsFile · 0.65
loadFileFunction · 0.65
sync.spec.tsFile · 0.65
resultFunction · 0.65

Implementers 8

ModuleLoaderpackages/loaders/module/src/index.ts
JsonFileLoaderpackages/loaders/json-file/src/index.t
GraphQLFileLoaderpackages/loaders/graphql-file/src/inde
GitLoaderpackages/loaders/git/src/index.ts
GithubLoaderpackages/loaders/github/src/index.ts
UrlLoaderpackages/loaders/url/src/index.ts
ApolloEngineLoaderpackages/loaders/apollo-engine/src/ind
CodeFileLoaderpackages/loaders/code-file/src/index.t

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…