diff options
author | 2023-08-07 18:51:16 -0700 | |
---|---|---|
committer | 2023-08-07 18:51:16 -0700 | |
commit | f2f227720b3ffe1797a0a4e500e9a9a639167dc6 (patch) | |
tree | a3fab7a9c55775c8bd637161aa2551a7659a21b8 /src/api/schema.d.ts | |
parent | 0b183beb51367004795d8a431eb06bb2fa4f8250 (diff) | |
download | bun-f2f227720b3ffe1797a0a4e500e9a9a639167dc6.tar.gz bun-f2f227720b3ffe1797a0a4e500e9a9a639167dc6.tar.zst bun-f2f227720b3ffe1797a0a4e500e9a9a639167dc6.zip |
WASM test analyzer (#4043)
* wasm
* WASM test scanner
* Update Makefile
* Update Makefile
* Configurable heap limit
* slightly better error
* Update js_parser.zig
* Update path.test.js
* Update node.mjs
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
Diffstat (limited to 'src/api/schema.d.ts')
-rw-r--r-- | src/api/schema.d.ts | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/api/schema.d.ts b/src/api/schema.d.ts index 2a86340ad..a982b910d 100644 --- a/src/api/schema.d.ts +++ b/src/api/schema.d.ts @@ -331,6 +331,16 @@ export const WebsocketCommandKindKeys: { 3: "build_with_file_path"; build_with_file_path: "build_with_file_path"; }; +export const enum TestKind { + test_fn = 1, + describe_fn = 2, +} +export const TestKindKeys: { + 1: "test_fn"; + test_fn: "test_fn"; + 2: "describe_fn"; + describe_fn: "describe_fn"; +}; export interface StackFrame { function_name: string; file: string; @@ -729,6 +739,22 @@ export interface ClientServerModuleManifest { contents: Uint8Array; } +export interface GetTestsRequest { + path: string; + contents: Uint8Array; +} + +export interface TestResponseItem { + byteOffset: int32; + label: StringPointer; + kind: TestKind; +} + +export interface GetTestsResponse { + tests: TestResponseItem[]; + contents: Uint8Array; +} + export declare function encodeStackFrame(message: StackFrame, bb: ByteBuffer): void; export declare function decodeStackFrame(buffer: ByteBuffer): StackFrame; export declare function encodeStackFramePosition(message: StackFramePosition, bb: ByteBuffer): void; @@ -847,3 +873,9 @@ export declare function encodeClientServerModule(message: ClientServerModule, bb export declare function decodeClientServerModule(buffer: ByteBuffer): ClientServerModule; export declare function encodeClientServerModuleManifest(message: ClientServerModuleManifest, bb: ByteBuffer): void; export declare function decodeClientServerModuleManifest(buffer: ByteBuffer): ClientServerModuleManifest; +export declare function encodeGetTestsRequest(message: GetTestsRequest, bb: ByteBuffer): void; +export declare function decodeGetTestsRequest(buffer: ByteBuffer): GetTestsRequest; +export declare function encodeTestResponseItem(message: TestResponseItem, bb: ByteBuffer): void; +export declare function decodeTestResponseItem(buffer: ByteBuffer): TestResponseItem; +export declare function encodeGetTestsResponse(message: GetTestsResponse, bb: ByteBuffer): void; +export declare function decodeGetTestsResponse(buffer: ByteBuffer): GetTestsResponse; |