How to use the idb.default.open function in idb

To help you get started, we’ve selected a few idb examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github SilverDecisions / SilverDecisions / src / computations / jobs / engine / job-repository / idb-job-repository.js View on Github external
initDB(){
        this.dbPromise = idb.open(this.dbName, 1, upgradeDB => {
            upgradeDB.createObjectStore('job-instances');
            var jobExecutionsOS = upgradeDB.createObjectStore('job-executions');
            jobExecutionsOS.createIndex("jobInstanceId", "jobInstance.id", { unique: false });
            jobExecutionsOS.createIndex("createTime", "createTime", { unique: false });
            jobExecutionsOS.createIndex("status", "status", { unique: false });
            upgradeDB.createObjectStore('job-execution-progress');
            upgradeDB.createObjectStore('job-execution-flags');
            var stepExecutionsOS = upgradeDB.createObjectStore('step-executions');
            stepExecutionsOS.createIndex("jobExecutionId", "jobExecution.id", { unique: false });
        });
    }

idb

A small wrapper that makes IndexedDB usable

ISC
Latest version published 6 months ago

Package Health Score

83 / 100
Full package analysis