Skip to main content
Latest
function YAML.parseAll
import { YAML } from "https://deno.land/x/embassyd_sdk@v0.3.4.3.0-alpha1/mod.ts";
const { parseAll } = YAML;

Same as parse(), but understands multi-document sources. Applies iterator to each document if specified, or returns array of documents.

Examples

Example 1

import { parseAll } from "https://deno.land/std@0.224.0/encoding/yaml.ts";

const data = parseAll(`
---
id: 1
name: Alice
---
id: 2
name: Bob
---
id: 3
name: Eve
`);
console.log(data);
// => [ { id: 1, name: "Alice" }, { id: 2, name: "Bob" }, { id: 3, name: "Eve" } ]

Parameters

content: string
iterator: CbFunction
optional
options: ParseOptions

Parameters

content: string
optional
options: ParseOptions

Returns

unknown