Skip to content

Instantly share code, notes, and snippets.

@jloscos
Created March 10, 2018 15:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jloscos/1e1c82617e4e6d9b688bdfdb43db2b6a to your computer and use it in GitHub Desktop.
Save jloscos/1e1c82617e4e6d9b688bdfdb43db2b6a to your computer and use it in GitHub Desktop.
function openDB(): Promise<IDBDatabase> {
return new Promise<IDBDatabase>((resolve, reject) => {
const request = window.indexedDB.open("myDatabase");
request.onsuccess = event => {
resolve(request.result);
};
request.onerror = (event: any) => {
reject(request.error);
};
request.onupgradeneeded = (event: any) => {
//C'est ici qu'on créé ou modifie la structure de la base
initDB(event.target.result);
};
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment