Skip to Content
GraphQL Tools
DocumentationAPILoadersexternal-fragmentsrcinterfacesExternalFragmentResolverOptions

Interface: ExternalFragmentResolverOptions

Defined in: packages/loaders/external-fragment/src/resolve.ts:62 

Properties

cacheTTL?

optional cacheTTL?: number

Defined in: packages/loaders/external-fragment/src/resolve.ts:73 


excludePatterns?

optional excludePatterns?: string[]

Defined in: packages/loaders/external-fragment/src/resolve.ts:70 


extensions?

optional extensions?: string[]

Defined in: packages/loaders/external-fragment/src/resolve.ts:69 


externalPackagesDirs

externalPackagesDirs: string[]

Defined in: packages/loaders/external-fragment/src/resolve.ts:64 


fileContentFilter?

optional fileContentFilter?: (content, filePath) => boolean

Defined in: packages/loaders/external-fragment/src/resolve.ts:72 

Parameters

content

string

filePath

string

Returns

boolean


includeDevDependencies?

optional includeDevDependencies?: boolean

Defined in: packages/loaders/external-fragment/src/resolve.ts:67 


invalidateTargetPackageCache?

optional invalidateTargetPackageCache?: boolean

Defined in: packages/loaders/external-fragment/src/resolve.ts:74 


packageDependencyFilter?

optional packageDependencyFilter?: (dependencies) => boolean

Defined in: packages/loaders/external-fragment/src/resolve.ts:66 

Parameters

dependencies

Record<string, string>

Returns

boolean


packageDir

packageDir: string

Defined in: packages/loaders/external-fragment/src/resolve.ts:63 


packageNameFilter?

optional packageNameFilter?: (packageName) => boolean

Defined in: packages/loaders/external-fragment/src/resolve.ts:65 

Parameters

packageName

string

Returns

boolean


pluckConfig?

optional pluckConfig?: GraphQLTagPluckOptions

Defined in: packages/loaders/external-fragment/src/resolve.ts:71 


scanInternalDirs?

optional scanInternalDirs?: string[]

Defined in: packages/loaders/external-fragment/src/resolve.ts:68