dal/client/Binding.ts
2024-08-30 08:53:32 +02:00

12 lines
332 B
TypeScript

import { createRequire } from "node:module";
const require = createRequire(import.meta.url);
type RowIterator = {
next: () => Buffer;
cleanup: () => void;
};
type SQLite = {
initSQLite: (pragmas: Buffer) => void;
rowIterator: (input: Buffer) => RowIterator;
};
export default require("../build/Release/dal.node") as SQLite;