Files
bun.sh/src/bun.js/api/BunObject.bind.ts
2024-12-10 12:43:17 -08:00

37 lines
727 B
TypeScript

import { t, fn } from "bindgen";
export const BracesOptions = t.dictionary({
tokenize: t.boolean.default(false),
parse: t.boolean.default(false),
});
export const braces = fn({
args: {
global: t.globalObject,
input: t.DOMString,
options: BracesOptions.default({}),
},
ret: t.any,
});
export const gc = fn({
args: {
vm: t.zigVirtualMachine,
force: t.boolean.default(false),
},
ret: t.usize,
});
export const StringWidthOptions = t.dictionary({
countAnsiEscapeCodes: t.boolean.default(false),
ambiguousIsNarrow: t.boolean.default(true),
});
export const stringWidth = fn({
args: {
str: t.DOMString.default(""),
opts: StringWidthOptions.default({}),
},
ret: t.usize,
});