Skip to content

Commit 3cac49f

Browse files
committed
Update zlib.classes.ts
1 parent 4b58f9c commit 3cac49f

File tree

1 file changed

+7
-27
lines changed

1 file changed

+7
-27
lines changed

src/bun.js/api/zlib.classes.ts

+7-27
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,8 @@
11
import { define } from "../../codegen/class-definitions";
22

3-
export default [
4-
define({
5-
name: "NativeZlib",
6-
construct: true,
7-
noConstructor: false,
8-
finalize: true,
9-
configurable: false,
10-
// estimatedSize: true,
11-
klass: {},
12-
JSType: "0b11101110",
13-
values: ["writeCallback", "errorCallback"],
14-
15-
proto: {
16-
init: { fn: "init" },
17-
write: { fn: "write" },
18-
writeSync: { fn: "writeSync" },
19-
params: { fn: "params" },
20-
reset: { fn: "reset" },
21-
close: { fn: "close" },
22-
onerror: { setter: "setOnError", this: true, getter: "getOnError" },
23-
},
24-
}),
25-
26-
define({
27-
name: "NativeBrotli",
3+
function generate(name: string) {
4+
return define({
5+
name,
286
construct: true,
297
noConstructor: false,
308
finalize: true,
@@ -43,5 +21,7 @@ export default [
4321
close: { fn: "close" },
4422
onerror: { setter: "setOnError", this: true, getter: "getOnError" },
4523
},
46-
}),
47-
];
24+
});
25+
}
26+
27+
export default [generate("NativeZlib"), generate("NativeBrotli")];

0 commit comments

Comments
 (0)