hacifootprint
hcifootprintFunctions

declareKinds

Function: declareKinds()

declareKinds(...contributions): DeclaredKindCatalog

Defined in: src/action/kinds.ts:114

Build the default catalog from one or more CONTRIBUTIONS — separate objects so teams own their files and the runtime owns the merge. One kind declared twice is a REFUSAL naming both contributions, never a silent last-writer-wins: one catalog, one meaning per name, and the second declaration is exactly the collision governance exists to catch.

Parameters

contributions

...readonly Readonly<Record<string, KindDeclaration>>[]

Returns

DeclaredKindCatalog

On this page