#
Class: ConfigurationLoadercore.ConfigurationLoader
#
Hierarchy- ConfigurationLoader
#
Constructors#
constructor+ new ConfigurationLoader(): ConfigurationLoader
Returns: ConfigurationLoader
#
Methods#
getConfigPathsâ–¸ Static
getConfigPaths(): Promise<string[]>
Returns: Promise<string[]>
Defined in: packages/core/src/utils/ConfigurationLoader.ts:41
#
getConfigurationâ–¸ Static
getConfiguration<D>(validate?
: boolean, options?
: Partial<Configuration<IDatabaseDriver<Connection>>>): Promise<Configuration<D>>
#
Type parameters:Name | Type | Default |
---|---|---|
D | IDatabaseDriver<Connection, D> | IDatabaseDriver<Connection\> |
#
Parameters:Name | Type | Default value |
---|---|---|
validate | boolean | true |
options | Partial<Configuration<IDatabaseDriver<Connection>>> | ... |
Returns: Promise<Configuration<D>>
Defined in: packages/core/src/utils/ConfigurationLoader.ts:11
#
getPackageConfigâ–¸ Static
getPackageConfig(): Promise<Dictionary<any>>
Returns: Promise<Dictionary<any>>
Defined in: packages/core/src/utils/ConfigurationLoader.ts:28
#
getSettingsâ–¸ Static
getSettings(): Promise<Settings>
Returns: Promise<Settings>
Defined in: packages/core/src/utils/ConfigurationLoader.ts:36
#
getTsConfigâ–¸ Static
getTsConfig(tsConfigPath
: string): Promise<Dictionary<any>>
#
Parameters:Name | Type |
---|---|
tsConfigPath | string |
Returns: Promise<Dictionary<any>>
Defined in: packages/core/src/utils/ConfigurationLoader.ts:83
#
registerTsNodeâ–¸ Static
registerTsNode(configPath?
: string): Promise<void>
#
Parameters:Name | Type | Default value |
---|---|---|
configPath | string | 'tsconfig.json' |
Returns: Promise<void>
Defined in: packages/core/src/utils/ConfigurationLoader.ts:61