@graphql-mesh/config
#
Functions#
Type aliases#
ConfigProcessOptionsƬ ConfigProcessOptions: { dir?
: string ; ignoreAdditionalResolvers?
: boolean ; importFn?
: (moduleId
: string) => Promise<any\> }
#
Type declaration:Name | Type |
---|---|
dir? | string |
ignoreAdditionalResolvers? | boolean |
importFn? | (moduleId : string) => Promise<any\> |
Defined in: packages/config/src/index.ts:32
#
ProcessedConfigƬ ProcessedConfig: { additionalResolvers
: IResolvers ; additionalTypeDefs
: DocumentNode[] ; cache
: KeyValueCache<string\> ; config
: Config ; merger
: MergerFn ; mergerType
: string ; pubsub
: MeshPubSub ; sources
: MeshResolvedSource<any\>[] ; transforms
: MeshTransform[] }
#
Type declaration:Name | Type |
---|---|
additionalResolvers | IResolvers |
additionalTypeDefs | DocumentNode[] |
cache | KeyValueCache<string\> |
config | Config |
merger | MergerFn |
mergerType | string |
pubsub | MeshPubSub |
sources | MeshResolvedSource<any\>[] |
transforms | MeshTransform[] |
Defined in: packages/config/src/index.ts:58
#
Functions#
findAndParseConfigâ–¸ findAndParseConfig(options?
: { configName?
: string } & ConfigProcessOptions): Promise<ProcessedConfig\>
#
Parameters:Name | Type |
---|---|
options? | { configName? : string } & ConfigProcessOptions |
Returns: Promise<ProcessedConfig\>
Defined in: packages/config/src/index.ts:207
#
parseConfigâ–¸ parseConfig(rawConfig
: Config | string, options?
: { configFormat?
: yaml | json | object } & ConfigProcessOptions): Promise<ProcessedConfig\>
#
Parameters:Name | Type |
---|---|
rawConfig | Config |
options? | { configFormat? : yaml |
Returns: Promise<ProcessedConfig\>
Defined in: packages/config/src/index.ts:38
#
processConfigâ–¸ processConfig(config
: Config, options?
: ConfigProcessOptions): Promise<ProcessedConfig\>
#
Parameters:Name | Type |
---|---|
config | Config |
options? | ConfigProcessOptions |
Returns: Promise<ProcessedConfig\>
Defined in: packages/config/src/index.ts:70
#
validateConfigâ–¸ validateConfig(config
: any): asserts config is Config
#
Parameters:Name | Type |
---|---|
config | any |
Returns: asserts config is Config
Defined in: packages/config/src/index.ts:195