Skip to content

Class: KindDefinitionReader

Reader for kinds/<name>/KIND.yaml — plain YAML, not frontmatter+body.

Implements

Constructors

Constructor

new KindDefinitionReader(fs?): KindDefinitionReader;

Parameters

Parameter Type Default value
fs FSLike nodeFS

Returns

KindDefinitionReader

Properties

_marker

readonly _marker: "KIND.yaml" = "KIND.yaml";

Exposed for deferred-generic-registration detection.

Methods

detect()

detect(bundle): boolean;

Parameters

Parameter Type
bundle BundleHandle

Returns

boolean

Implementation of

ReaderPort.detect


read()

read(bundle): Record<string, unknown>;

Parameters

Parameter Type
bundle BundleHandle

Returns

Record\<string, unknown>

Implementation of

ReaderPort.read