Skip to content

Class: KindDefinitionWriter

Writer for KindDefinition bundles — plain YAML.

Implements

Constructors

Constructor

new KindDefinitionWriter(fs?): KindDefinitionWriter;

Parameters

Parameter Type Default value
fs FSLike nodeFS

Returns

KindDefinitionWriter

Properties

_kind

readonly _kind: "KindDefinition" = KIND_DEFINITION_KIND;

Exposed for deferred-generic-registration detection.

Methods

canWrite()

canWrite(raw): boolean;

Parameters

Parameter Type
raw Record\<string, unknown>

Returns

boolean

Implementation of

WriterPort.canWrite


serialize()

serialize(raw): SerializedFile[];

Parameters

Parameter Type
raw Record\<string, unknown>

Returns

SerializedFile[]

Implementation of

WriterPort.serialize


write()

write(bundle, raw): void;

Parameters

Parameter Type
bundle BundleHandle
raw Record\<string, unknown>

Returns

void

Implementation of

WriterPort.write