aboutsummaryrefslogtreecommitdiff
path: root/packages/bun-types
diff options
context:
space:
mode:
authorGravatar Dylan Conway <dylan.conway567@gmail.com> 2023-10-14 12:58:30 -0700
committerGravatar Dylan Conway <dylan.conway567@gmail.com> 2023-10-14 12:58:30 -0700
commitf9add8b6bea4df3cdbd56a21f17e4cab1a854e4e (patch)
tree8e5306104d81c67b771181337bba02cd9ec39453 /packages/bun-types
parent81a1a58d66c598ea35c42453d0ba4c6341a940fc (diff)
parent9b5e66453b0879ed77b71dcdbe50e4efa184261e (diff)
downloadbun-sdl.tar.gz
bun-sdl.tar.zst
bun-sdl.zip
Merge branch 'main' into sdlsdl
Diffstat (limited to 'packages/bun-types')
-rw-r--r--packages/bun-types/bun-test.d.ts10
-rw-r--r--packages/bun-types/globals.d.ts2
-rw-r--r--packages/bun-types/ws.d.ts4
3 files changed, 16 insertions, 0 deletions
diff --git a/packages/bun-types/bun-test.d.ts b/packages/bun-types/bun-test.d.ts
index a78c74b85..47380f63c 100644
--- a/packages/bun-types/bun-test.d.ts
+++ b/packages/bun-types/bun-test.d.ts
@@ -983,6 +983,16 @@ declare module "bun:test" {
*/
toBeWithin(start: number, end: number): void;
/**
+ * Asserts that a value is equal to the expected string, ignoring any whitespace.
+ *
+ * @example
+ * expect(" foo ").toEqualIgnoringWhitespace("foo");
+ * expect("bar").toEqualIgnoringWhitespace(" bar ");
+ *
+ * @param expected the expected string
+ */
+ toEqualIgnoringWhitespace(expected: string): void;
+ /**
* Asserts that a value is a `symbol`.
*
* @example
diff --git a/packages/bun-types/globals.d.ts b/packages/bun-types/globals.d.ts
index ea73b506d..207f4608a 100644
--- a/packages/bun-types/globals.d.ts
+++ b/packages/bun-types/globals.d.ts
@@ -733,6 +733,8 @@ interface Process {
* On other operating systems, this returns `undefined`.
*/
constrainedMemory(): number | undefined;
+
+ send(data: any): void;
}
interface MemoryUsageObject {
diff --git a/packages/bun-types/ws.d.ts b/packages/bun-types/ws.d.ts
index a14f87edd..fc489006f 100644
--- a/packages/bun-types/ws.d.ts
+++ b/packages/bun-types/ws.d.ts
@@ -74,6 +74,8 @@ declare module "ws" {
WebSocket?: U | undefined;
}
+ interface ServerOption extends WebSocketServerOptions {}
+
interface AddressInfo {
address: string;
family: string;
@@ -219,4 +221,6 @@ declare module "ws" {
listener: (...args: any[]) => void,
): this;
}
+
+ var Server: typeof WebSocketServer;
}