UNPKG

ngx-indexed-db

Version:
19 lines 2.29 kB
import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { NgxIndexedDBService } from './ngx-indexed-db.service'; import { CONFIG_TOKEN } from './ngx-indexed-db.meta'; export class NgxIndexedDBModule { static forRoot(dbConfig) { return { ngModule: NgxIndexedDBModule, providers: [NgxIndexedDBService, { provide: CONFIG_TOKEN, useValue: dbConfig }] }; } } NgxIndexedDBModule.decorators = [ { type: NgModule, args: [{ declarations: [], imports: [CommonModule] },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4aW5kZXhlZGRiLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1pbmRleGVkLWRiL3NyYy9saWIvbmd4aW5kZXhlZGRiLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QyxNQUFNLGVBQWUsQ0FBQztBQUM5RSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDL0QsT0FBTyxFQUFZLFlBQVksRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBTS9ELE1BQU0sT0FBTyxrQkFBa0I7SUFDN0IsTUFBTSxDQUFDLE9BQU8sQ0FBQyxRQUFrQjtRQUMvQixPQUFPO1lBQ0wsUUFBUSxFQUFFLGtCQUFrQjtZQUM1QixTQUFTLEVBQUUsQ0FBQyxtQkFBbUIsRUFBRSxFQUFFLE9BQU8sRUFBRSxZQUFZLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxDQUFDO1NBQ2hGLENBQUM7SUFDSixDQUFDOzs7WUFWRixRQUFRLFNBQUM7Z0JBQ1IsWUFBWSxFQUFFLEVBQUU7Z0JBQ2hCLE9BQU8sRUFBRSxDQUFDLFlBQVksQ0FBQzthQUN4QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBNb2R1bGVXaXRoUHJvdmlkZXJzLCBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IE5neEluZGV4ZWREQlNlcnZpY2UgfSBmcm9tICcuL25neC1pbmRleGVkLWRiLnNlcnZpY2UnO1xuaW1wb3J0IHsgREJDb25maWcsIENPTkZJR19UT0tFTiB9IGZyb20gJy4vbmd4LWluZGV4ZWQtZGIubWV0YSc7XG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW10sXG4gIGltcG9ydHM6IFtDb21tb25Nb2R1bGVdXG59KVxuZXhwb3J0IGNsYXNzIE5neEluZGV4ZWREQk1vZHVsZSB7XG4gIHN0YXRpYyBmb3JSb290KGRiQ29uZmlnOiBEQkNvbmZpZyk6IE1vZHVsZVdpdGhQcm92aWRlcnM8Tmd4SW5kZXhlZERCTW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBOZ3hJbmRleGVkREJNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFtOZ3hJbmRleGVkREJTZXJ2aWNlLCB7IHByb3ZpZGU6IENPTkZJR19UT0tFTiwgdXNlVmFsdWU6IGRiQ29uZmlnIH1dXG4gICAgfTtcbiAgfVxufVxuIl19