Fix bindgenv2 type annotations (#24139)

This commit is contained in:
taylor.fish
2025-11-05 12:45:43 -08:00
committed by GitHub
parent b3f8930c4a
commit 4a326979f4
3 changed files with 9 additions and 9 deletions

View File

@@ -1,6 +1,6 @@
import { CodeStyle, Type } from "./base";
export const RawAny: Type = new (class extends Type {
export const RawAny = new (class extends Type {
get idlType() {
return "::Bun::IDLRawAny";
}
@@ -15,7 +15,7 @@ export const RawAny: Type = new (class extends Type {
}
})();
export const StrongAny: Type = new (class extends Type {
export const StrongAny = new (class extends Type {
get idlType() {
return "::Bun::Bindgen::IDLStrongAny";
}

View File

@@ -2,7 +2,7 @@ import assert from "node:assert";
import util from "node:util";
import { CodeStyle, Type } from "./base";
export const bool: Type = new (class extends Type {
export const bool = new (class extends Type {
/** Converts to a boolean, as if by calling `Boolean`. */
get loose() {
return LooseBool;
@@ -23,7 +23,7 @@ export const bool: Type = new (class extends Type {
}
})();
export const LooseBool: Type = new (class extends Type {
export const LooseBool = new (class extends Type {
get idlType() {
return "::WebCore::IDLBoolean";
}
@@ -163,7 +163,7 @@ const looseSignedTypes: { [width: number]: LooseIntegerType } = {
64: LooseI64,
};
export const f64: Type = new (class extends Type {
export const f64 = new (class extends Type {
/** Does not allow NaN or infinities. */
get finite() {
return FiniteF64;
@@ -196,7 +196,7 @@ export const f64: Type = new (class extends Type {
}
})();
export const FiniteF64: Type = new (class extends Type {
export const FiniteF64 = new (class extends Type {
get idlType() {
return "::Bun::IDLFiniteDouble";
}
@@ -213,7 +213,7 @@ export const FiniteF64: Type = new (class extends Type {
}
})();
export const LooseF64: Type = new (class extends Type {
export const LooseF64 = new (class extends Type {
get idlType() {
return "::WebCore::IDLUnrestrictedDouble";
}

View File

@@ -1,7 +1,7 @@
import assert from "node:assert";
import { CodeStyle, Type, toASCIILiteral } from "./base";
export const String: Type = new (class extends Type {
export const String = new (class extends Type {
/** Converts to a string, as if by calling `String`. */
get loose() {
return LooseString;
@@ -25,7 +25,7 @@ export const String: Type = new (class extends Type {
}
})();
export const LooseString: Type = new (class extends Type {
export const LooseString = new (class extends Type {
get idlType() {
return "::Bun::IDLDOMString";
}