summaryrefslogtreecommitdiff
path: root/std/encoding/toml.ts
diff options
context:
space:
mode:
Diffstat (limited to 'std/encoding/toml.ts')
-rw-r--r--std/encoding/toml.ts8
1 files changed, 8 insertions, 0 deletions
diff --git a/std/encoding/toml.ts b/std/encoding/toml.ts
index 62acc7db7..86ee0bdeb 100644
--- a/std/encoding/toml.ts
+++ b/std/encoding/toml.ts
@@ -636,10 +636,18 @@ class Dumper {
}
}
+/**
+ * Stringify dumps source object into TOML string and returns it.
+ * @param srcObj
+ */
export function stringify(srcObj: Record<string, unknown>): string {
return new Dumper(srcObj).dump().join("\n");
}
+/**
+ * Parse parses TOML string into an object.
+ * @param tomlString
+ */
export function parse(tomlString: string): Record<string, unknown> {
// File is potentially using EOL CRLF
tomlString = tomlString.replace(/\r\n/g, "\n").replace(/\\\n/g, "\n");