Skip to content

LoadedConfig

PropertyTypeDescription
effectiveTaskConfigDefaults, then user, then project. What a caller should actually act on.
layersobjectThe layers as they were APPLIED. project has already had a rejected allowExec: true removed, so it matches what effective and sources say. Read the file itself with readRawConfigFile to see what was written.
layers.defaultTaskConfig-
layers.projectTaskConfig | null-
layers.userTaskConfig | null-
locationsConfigLocations-
sourcesMap<string, ConfigLayer>Dotted key to the layer that supplied the winning value. Every leaf of effective appears, so waypost config list can say where each value came from — the question a user asks when a setting is not what they expected.
warningsstring[]Unknown-key warnings from every layer, in layer order.