mirror of
https://github.com/oven-sh/bun
synced 2026-02-02 15:08:46 +00:00
* Improve support for \`debug-adapter-protocol\` * More improvements, fix formatting in debug console * Fix attaching * Prepare for source maps * Start of source map support, breakpoints work * Source map support * add some package.jsons * wip * Update package.json * More fixes * Make source maps safer if exception occurs * Check bun version if it fails * Fix console.log formatting * Fix source maps partly * More source map fixes * Prepare for extension * watch mode with dap * Improve preview code * Prepare for extension 2 --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
29 lines
661 B
TypeScript
29 lines
661 B
TypeScript
// @ts-nocheck
|
|
// The content of this file is included in each generated protocol file.
|
|
|
|
export type Event<T extends keyof EventMap = keyof EventMap> = {
|
|
readonly method: T;
|
|
readonly params: EventMap[T];
|
|
};
|
|
|
|
export type Request<T extends keyof RequestMap = keyof RequestMap> = {
|
|
readonly id: number;
|
|
readonly method: T;
|
|
readonly params: RequestMap[T];
|
|
};
|
|
|
|
export type Response<T extends keyof ResponseMap = keyof ResponseMap> = {
|
|
readonly id: number;
|
|
} & (
|
|
| {
|
|
readonly method?: T;
|
|
readonly result: ResponseMap[T];
|
|
}
|
|
| {
|
|
readonly error: {
|
|
readonly code?: string;
|
|
readonly message: string;
|
|
};
|
|
}
|
|
);
|