Rush StackShopBlogEvents
Skip to main content

Home > @rushstack/heft-config-file

heft-config-file package

A library for loading config files for use with the Heft build system.

Classes

ClassDescription
ConfigurationFile(BETA)

Enumerations

EnumerationDescription
InheritanceType(BETA)
PathResolutionMethod(BETA)

Interfaces

InterfaceDescription
IConfigurationFileOptionsBase(BETA)
IConfigurationFileOptionsWithJsonSchemaFilePath(BETA)
IConfigurationFileOptionsWithJsonSchemaObject(BETA)
ICustomJsonPathMetadata(BETA) Used to specify how node(s) in a JSON object should be processed after being loaded.
ICustomPropertyInheritance(BETA)
IJsonPathMetadataResolverOptions(BETA) Options provided to the custom resolver specified in ICustomJsonPathMetadata.
IJsonPathsMetadata(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.
INonCustomJsonPathMetadata(BETA) Used to specify how node(s) in a JSON object should be processed after being loaded.
IOriginalValueOptions(BETA)
IPropertyInheritance(BETA)
IPropertyInheritanceDefaults(BETA)

Type Aliases

Type AliasDescription
IConfigurationFileOptions(BETA)
IJsonPathMetadata(BETA)
IPropertiesInheritance(BETA)
PropertyInheritanceCustomFunction(BETA)