aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/scripts/class-definitions.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/bun.js/scripts/class-definitions.ts')
-rw-r--r--src/bun.js/scripts/class-definitions.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/bun.js/scripts/class-definitions.ts b/src/bun.js/scripts/class-definitions.ts
index ae1e7cf35..17c82d166 100644
--- a/src/bun.js/scripts/class-definitions.ts
+++ b/src/bun.js/scripts/class-definitions.ts
@@ -29,6 +29,15 @@ export interface ClassDefinition {
estimatedSize?: boolean;
hasPendingActivity?: boolean;
isEventEmitter?: boolean;
+
+ custom?: Record<string, CustomField>;
+}
+
+export interface CustomField {
+ header?: string;
+ extraHeaderIncludes?: string[];
+ impl?: string;
+ type?: string;
}
export function define(