File

lib/pipes/yaml.pipe.ts

Description

Pipe to stringify a object to YAML.

Metadata

Methods

transform
transform(object: object)

Stringify a object to YAML.

Parameters :
Name Type Optional Description
object object No

The object to strigigy to YAML

Returns : string
import {Pipe, PipeTransform} from '@angular/core';
import * as YAML from 'yaml';

/**
 * Pipe to stringify a object to YAML.
 */
@Pipe({
  name: 'yaml',
  standalone: true,
})
export class YamlPipe implements PipeTransform {
  /**
   * Stringify a object to YAML.
   *
   * @param object The object to strigigy to YAML
   * @returns
   */
  transform(object: object) {
    return `\n${YAML.stringify(object, {indent: 2})}`;
  }
}

results matching ""

    No results matching ""