toYaml method

String toYaml({
  1. bool includeMetaData = true,
  2. KeyValueBuilderDef? keyBuilder,
  3. String metaDataKey = TSDefaults.metaDataKey,
  4. KeyValueBuilderDef? listItemBuilder,
})
inherited

Converts this object to a YAML string.

Uses yamlBuilder to serialize the result of toJson().

Implementation

String toYaml({
  bool includeMetaData = true,
  KeyValueBuilderDef? keyBuilder,
  String metaDataKey = TSDefaults.metaDataKey,
  KeyValueBuilderDef? listItemBuilder,
}) =>
    yamlBuilder?.call(this, true) ??
    ((writeable) => toJson().toYaml(
      includeMetaData: includeMetaData,
      metaDataKey: metaDataKey,
      keyBuilder: keyBuilder,
      listItemBuilder: listItemBuilder,
    ))(this);