ngx-dexie
Version:
Dexie module for Angular 2.0+
19 lines (13 loc) • 490 B
text/typescript
import {Injectable,EventEmitter,Inject} from '@angular/core';
import Dexie from 'dexie';
import {DexieConfig} from './dexieConfig';
import {DEXIE_CONFIG_TOKEN} from './dexie.module';
()
export class DexieDatabase extends Dexie {
constructor((DEXIE_CONFIG_TOKEN) config: DexieConfig) {
const databaseName: string = config.databaseName;
const schema: any = config.schema;
super(databaseName);
this.version(1).stores(schema);
}
}