Version number stored in $version property of the schema
HELPER function for updating the active layer's schema files This operation is divided in 2 steps:
The various properties needed to accomplish a recursive UpdateSchema operation
Indicates if we should force the creation of the schema file even if the config doesn't exist (e.g. config init)
Indicates if we should check for the opposite (user/non-user) layer
Object containing the updated schema paths
HELPER function for recursively updating schema files This operation is divided in 3 steps:
The various properties needed to accomplish a recursive UpdateSchema operation
Object containing the updated schema paths
HELPER function for updating global schema files This operation is divided in 2 steps:
The various properties needed to accomplish a recursive UpdateSchema operation
Object containing the updated schema paths
Dynamically builds the config schema for this CLI.
The profiles supported by this CLI
JSON schema for all supported profile types
Find the type of a property based on schema info.
Path to JSON property in config JSON
Team config properties
Config schema definition. Defaults to profile schemas defined in Imperative config.
Transform an Imperative profile schema to a JSON schema. Removes any non-JSON-schema properties and translates anything useful.
The Imperative profile schema
JSON schema for profile properties
Loads Imperative profile schema objects from a schema JSON file.
The schema JSON for config
Transform a JSON schema to an Imperative profile schema.
The JSON schema for profile properties
Imperative profile schema
Updates Imperative Config Schema objects from a schema JSON file.
The options object
List of updated paths with the new/loaded or given schema
Pretty explanation of the schema objects
Generated using TypeDoc
JSON schema URI stored in $schema property of the schema
ConfigSchema