summaryrefslogtreecommitdiff
path: root/std/encoding/toml.ts
diff options
context:
space:
mode:
authorAtakan Ermiş <ataerms@gmail.com>2020-10-03 17:44:08 +0300
committerGitHub <noreply@github.com>2020-10-03 16:44:08 +0200
commit920c0b35153cd8058165125ba0af228416835e67 (patch)
tree588b626d489e2b30b0bcab1a171d6ab3888999e6 /std/encoding/toml.ts
parentf9973364ddcb784b9514dbed025f793415c263cb (diff)
docs(std/encoding): add missing JSDoc (#7809)
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");