Home > @rushstack/heft-config-file
heft-config-file package
A library for loading config files for use with the Heft build system.
Classes
Class | Description |
|---|---|
(BETA) | |
(BETA) |
Abstract Classes
Abstract Class | Description |
|---|---|
(BETA) |
Interfaces
Interface | Description |
|---|---|
(BETA) | |
(BETA) Used to specify how node(s) in a JSON object should be processed after being loaded. | |
(BETA) | |
(BETA) Options provided to the custom resolver specified in ICustomJsonPathMetadata. | |
(BETA) Keys in this object are JSONPaths https://jsonpath.com/, and values are objects that describe how node(s) selected by the JSONPath are processed after loading. | |
(BETA) Used to specify how node(s) in a JSON object should be processed after being loaded. | |
(BETA) | |
(BETA) | |
(BETA) | |
(BETA) |
Namespaces
Namespace | Description |
|---|---|
(BETA) | |
(BETA) | |
Variables
Variable | Description |
|---|---|
(BETA) | |
(BETA) The set of possible mechanisms for merging properties from parent configuration files. If a child configuration file sets a property value to | |
(BETA) The set of possible resolution methods for fields that refer to paths. |
Type Aliases
Type Alias | Description |
|---|---|
(BETA) | |
(BETA) A function to invoke after schema validation to validate the configuration file. If this function returns any value other than | |
(BETA) | |
(BETA) | |
(BETA) | |
(BETA) | |
(BETA) | |
(BETA) Callback that returns a fallback configuration file path if the original configuration file was not found. | |
(BETA) Alias for the constructor type for ProjectConfigurationFile. | |
(BETA) | |
(BETA) | |
(BETA) |