ReadonlydeclarationPosition of this capability's own buildData/createData call site -- always available.
ReadonlydocsStatically-extracted governance metadata from the correlated documentData() call, if any -- undefined when documentedBy is undefined, or when its docs argument wasn't an inline object literal.
ReadonlydocumentedThe documentData() call correlated with this capability, if any.
Readonlyfile: stringAbsolute path of the file declaring the correlated documentData() call.
ReadonlyexportThe binding name the capability is exported as.
ReadonlyfieldPosition of each top-level field's own key, keyed by field name -- only when fields was an inline object literal in this file (see parse.ts's extractFieldPositions); undefined when identifier-resolved across a file boundary.
ReadonlyfieldsThe literal-evaluated fields shape, or undefined when it couldn't be statically resolved (see accompanying warnings).
ReadonlyfileAbsolute path of the file declaring this capability.
Readonlykind"buildData" or "createData" -- which call form declared this capability.
ReadonlyoperationStatic getter/mutator/subscription names (never their function bodies) -- only ever populated for a createData() call; undefined for buildData(), which has no operations section.
ReadonlyoperationStatic processor/optimistic key-presence facts, keyed the same way as operationNames -- undefined under the same condition.
ReadonlyoperationStatic writes field-ownership shapes, keyed the same way as operationNames -- undefined under the same condition.
One
buildData/createDatacapability, linked with its correlateddocumentData()call (if any).