aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/bun-types/bun.d.ts13
-rw-r--r--packages/bun-types/tests/bun.test-d.ts3
2 files changed, 16 insertions, 0 deletions
diff --git a/packages/bun-types/bun.d.ts b/packages/bun-types/bun.d.ts
index 9b2d314e8..d8d8fd204 100644
--- a/packages/bun-types/bun.d.ts
+++ b/packages/bun-types/bun.d.ts
@@ -70,6 +70,19 @@ declare module "bun" {
options?: { PATH?: string; cwd?: string },
): string | null;
+ interface TOML {
+ /**
+ * Parse a TOML string into a JavaScript object.
+ *
+ * @param {string} command The name of the executable or script
+ * @param {string} options.PATH Overrides the PATH environment variable
+ * @param {string} options.cwd Limits the search to a particular directory in which to searc
+ *
+ */
+ parse(input: string): object;
+ }
+ export const TOML: TOML;
+
export type Serve<WebSocketDataType = undefined> =
| ServeOptions
| TLSServeOptions
diff --git a/packages/bun-types/tests/bun.test-d.ts b/packages/bun-types/tests/bun.test-d.ts
index 03301c13d..cd5a40eca 100644
--- a/packages/bun-types/tests/bun.test-d.ts
+++ b/packages/bun-types/tests/bun.test-d.ts
@@ -41,3 +41,6 @@ import * as tsd from "tsd";
env: { ...process.env, dummy: "" },
});
}
+{
+ Bun.TOML.parse("asdf = asdf");
+}