Skip to main content
Module

x/sqlite/build/sqlite.d.ts

Deno SQLite module
Go to Latest
File
/* This file is automatically generated. Do not edit directly. */
export type VoidPtr = number;export type StringPtr = number;export type StatementPtr = number;
export interface Wasm { memory: WebAssembly.Memory;
malloc: (size: number) => VoidPtr; free: (ptr: VoidPtr) => void; str_len: (str: StringPtr) => number; seed_rng: (seed: number) => void; sqlite_malloc: (size: number) => VoidPtr; sqlite_free: (ptr: VoidPtr) => void; get_status: () => number; open: (filename: StringPtr, flags: number) => number; close: () => number; get_sqlite_error_str: () => StringPtr; last_insert_rowid: () => number; changes: () => number; total_changes: () => number; autocommit: () => number; prepare: (sql: StringPtr) => StatementPtr; finalize: (stmt: StatementPtr) => number; reset: (stmt: StatementPtr) => number; clear_bindings: (stmt: StatementPtr) => number; exec: (sql: StringPtr) => number; bind_int: (stmt: StatementPtr, idx: number, value: number) => number; bind_double: (stmt: StatementPtr, idx: number, value: number) => number; bind_text: (stmt: StatementPtr, idx: number, value: StringPtr) => number; bind_blob: ( stmt: StatementPtr, idx: number, value: VoidPtr, size: number, ) => number; bind_big_int: ( stmt: StatementPtr, idx: number, sign: number, high: number, low: number, ) => number; bind_null: (stmt: StatementPtr, idx: number) => number; bind_parameter_index: (stmt: StatementPtr, name: StringPtr) => number; step: (stmt: StatementPtr) => number; column_count: (stmt: StatementPtr) => number; column_type: (stmt: StatementPtr, col: number) => number; column_name: (stmt: StatementPtr, col: number) => StringPtr; column_origin_name: (stmt: StatementPtr, col: number) => StringPtr; column_table_name: (stmt: StatementPtr, col: number) => StringPtr; expanded_sql: (stmt: StatementPtr) => StringPtr; column_int: (stmt: StatementPtr, col: number) => number; column_double: (stmt: StatementPtr, col: number) => number; column_text: (stmt: StatementPtr, col: number) => StringPtr; column_blob: (stmt: StatementPtr, col: number) => VoidPtr; column_bytes: (stmt: StatementPtr, col: number) => number; create_function: ( funcname: StringPtr, argc: number, flags: number, func: number, ) => number; delete_function: (funcname: StringPtr) => number; argument_type: (arg: number) => number; argument_int: (arg: number) => number; argument_double: (arg: number) => number; argument_text: (arg: number) => StringPtr; argument_blob: (arg: number) => VoidPtr; argument_bytes: (arg: number) => number; result_int: (value: number) => void; result_double: (value: number) => void; result_text: (value: StringPtr) => void; result_blob: (value: VoidPtr, size: number) => void; result_big_int: (sign: number, high: number, low: number) => void; result_null: () => void; result_error: (message: StringPtr, code: number) => void; serialize: (schema: StringPtr) => VoidPtr; serialize_bytes: () => number; deserialize: ( schema: StringPtr, data: VoidPtr, bytes: number, flags: number, ) => number;}
export function compile(): Promise<void>;export function instantiateBrowser(): Promise<void>;export function instantiate(): { exports: Wasm; functions: Array<(argc: number) => void>;};