INNER CODE UNIT · JavaScript

createDatabase

joreilly/PeopleInSpace · compose-web/src/wasmJsMain/resources/sqljs.worker.js:5

async function createDatabase() {
    let SQL = await initSqlJs({locateFile: file => 'sql-wasm.wasm'});
    db = new SQL.Database();
}

function onModuleReady() {
    const data = this.data;

    switch (data && data.action) {
        case "exec":
            if (!data["sql"]) {
                throw new Error("exec: Missing query string");
            }

            return postMessage({
                id: data.id,
                results: db.exec(data.sql, data.params)[0] ?? {values: []}
            });

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…