DeclaredKindCatalog
Interface: DeclaredKindCatalog
Defined in: src/action/kinds.ts:85
The concrete default — enumerable, frozen, fingerprinted.
Extends
Properties
fingerprint
readonlyfingerprint:string
Defined in: src/action/kinds.ts:86
A stable content hash of the vocabulary — sorted names with revisions. Optional DATA rather than a third method: a transport carries it so a match between sides governed by DIFFERENT catalogs can refuse naming both fingerprints, converting drift into a loud refusal instead of a silent mis-match. Enforcement at the seam arrives with the channel layer; the fingerprint exists now so wires can start carrying it.
Overrides
Methods
describe()
describe(
kind):KindRecord|undefined
Defined in: src/action/kinds.ts:65
Parameters
kind
string
Returns
KindRecord | undefined
Inherited from
has()
has(
kind):boolean
Defined in: src/action/kinds.ts:64
Parameters
kind
string
Returns
boolean
Inherited from
list()
list(): readonly
KindRecord[]
Defined in: src/action/kinds.ts:90
Every kind, sorted — for tooling, docs, and the degradation record. On the CONCRETE catalog only, never the interface: a remote adapter must not be forced to promise a listing it cannot give synchronously.
Returns
readonly KindRecord[]