diff options
author | 2023-03-20 20:39:57 -0700 | |
---|---|---|
committer | 2023-03-20 20:39:57 -0700 | |
commit | 42eff1d917071738c0f6f7bfc0cf9f03c55b0b8c (patch) | |
tree | 4c85dd9394b3513241ef265e01a82ad692993473 | |
parent | 02e5c5f795fedb63e88454fef9d632a3cad5901e (diff) | |
download | bun-42eff1d917071738c0f6f7bfc0cf9f03c55b0b8c.tar.gz bun-42eff1d917071738c0f6f7bfc0cf9f03c55b0b8c.tar.zst bun-42eff1d917071738c0f6f7bfc0cf9f03c55b0b8c.zip |
Add test-d files for eventemitter
-rw-r--r-- | packages/bun-types/tests/events.test-d.ts | 18 | ||||
-rw-r--r-- | packages/bun-types/tests/index.test-d.ts | 1 |
2 files changed, 19 insertions, 0 deletions
diff --git a/packages/bun-types/tests/events.test-d.ts b/packages/bun-types/tests/events.test-d.ts new file mode 100644 index 000000000..e68a77ce5 --- /dev/null +++ b/packages/bun-types/tests/events.test-d.ts @@ -0,0 +1,18 @@ +import { EventEmitter } from "events"; +import { expectType } from "tsd"; + +const e1 = new EventEmitter<{ + a: [string]; +}>(); + +e1.on("a", arg => { + expectType<string>(arg); +}); +// @ts-expect-error +e1.on("qwer", _ => {}); + +const e2 = new EventEmitter(); +e2.on("qwer", _ => {}); +e2.on("asdf", arg => { + expectType<any>(arg); +}); diff --git a/packages/bun-types/tests/index.test-d.ts b/packages/bun-types/tests/index.test-d.ts new file mode 100644 index 000000000..a8895fd75 --- /dev/null +++ b/packages/bun-types/tests/index.test-d.ts @@ -0,0 +1 @@ +const c1 = Bun.spawn(["echo", '"hi"']); |