Skip to main content

Class: NodeYamlSerializer

Defined in: packages/core/src/infrastructure/node/yaml-serializer.ts:9

Node.js YAML serializer backed by the yaml npm package.

Uses lineWidth: 0 for stringify to prevent automatic line wrapping.

Extends

Constructors

Constructor

new NodeYamlSerializer(): NodeYamlSerializer

Returns

NodeYamlSerializer

Inherited from

YamlSerializer.constructor

Methods

parse()

parse(content): unknown

Defined in: packages/core/src/infrastructure/node/yaml-serializer.ts:16

Parse a YAML string into a JavaScript value.

Parameters

content

string

Raw YAML string to parse

Returns

unknown

The parsed JavaScript value

Overrides

YamlSerializer.parse


stringify()

stringify(data): string

Defined in: packages/core/src/infrastructure/node/yaml-serializer.ts:26

Serialize a JavaScript value into a YAML string.

Parameters

data

unknown

The value to serialize

Returns

string

A YAML string representation

Overrides

YamlSerializer.stringify