Abstract Class: YamlSerializer
Defined in: packages/core/src/application/ports/yaml-serializer.ts:8
Port for YAML parsing and serialization.
Keeps the application layer free from direct YAML library dependencies, following the architecture rule that parsing belongs at the infrastructure boundary.
Extended by
Constructors
Constructor
new YamlSerializer():
YamlSerializer
Returns
YamlSerializer
Methods
parse()
abstractparse(content):unknown
Defined in: packages/core/src/application/ports/yaml-serializer.ts:15
Parse a YAML string into a JavaScript value.
Parameters
content
string
Raw YAML string to parse
Returns
unknown
The parsed JavaScript value
stringify()
abstractstringify(data):string
Defined in: packages/core/src/application/ports/yaml-serializer.ts:23
Serialize a JavaScript value into a YAML string.
Parameters
data
unknown
The value to serialize
Returns
string
A YAML string representation