opencode/packages/tui/src/node-ffi.d.ts
2026-07-17 14:45:06 +02:00

13 lines
376 B
TypeScript

declare module "node:ffi" {
type Signature = {
readonly arguments?: readonly string[]
readonly return?: string
}
type ForeignFunction = (...args: ReadonlyArray<unknown>) => number | bigint
export function dlopen(
path: string,
definitions: Readonly<Record<string, Signature>>,
): { readonly functions: Readonly<Record<string, ForeignFunction>> }
}