ngx-indexed-db
Version:
Angular wrapper to IndexedDB database.
1 lines • 3.39 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"NgxIndexedDBModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":12}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["dbConfig"],"value":{"ngModule":{"__symbolic":"reference","name":"NgxIndexedDBModule"},"providers":[{"__symbolic":"reference","name":"NgxIndexedDBService"},{"provide":{"__symbolic":"reference","name":"CONFIG_TOKEN"},"useValue":{"__symbolic":"reference","name":"dbConfig"}}]}}}},"NgxIndexedDBService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":13,"character":15},"arguments":[{"__symbolic":"reference","name":"CONFIG_TOKEN"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":13,"character":65},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":13,"character":72}]}]],"parameters":[{"__symbolic":"reference","name":"DBConfig"},{"__symbolic":"reference","name":"any"}]}],"createObjectStore":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"bulkAdd":[{"__symbolic":"method"}],"addItem":[{"__symbolic":"method"}],"addItemWithKey":[{"__symbolic":"method"}],"getByKey":[{"__symbolic":"method"}],"bulkGet":[{"__symbolic":"method"}],"getByID":[{"__symbolic":"method"}],"getByIndex":[{"__symbolic":"method"}],"getAll":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"updateByKey":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"deleteByKey":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"deleteDatabase":[{"__symbolic":"method"}],"openCursor":[{"__symbolic":"method"}],"openCursorByIndex":[{"__symbolic":"method"}],"getAllByIndex":[{"__symbolic":"method"}],"getAllKeysByIndex":[{"__symbolic":"method"}],"count":[{"__symbolic":"method"}]}},"DBConfig":{"__symbolic":"interface"},"ObjectStoreMeta":{"__symbolic":"interface"},"ObjectStoreSchema":{"__symbolic":"interface"},"IndexDetails":{"__symbolic":"interface"},"RequestEvent":{"__symbolic":"interface"},"RequestEventTarget":{"__symbolic":"interface"},"DBMode":{"readonly":"readonly","readwrite":"readwrite"},"Key":{"__symbolic":"interface"},"CONFIG_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":41,"character":32},"arguments":[null]}},"origins":{"NgxIndexedDBModule":"./lib/ngxindexeddb.module","NgxIndexedDBService":"./lib/ngx-indexed-db.service","DBConfig":"./lib/ngx-indexed-db.meta","ObjectStoreMeta":"./lib/ngx-indexed-db.meta","ObjectStoreSchema":"./lib/ngx-indexed-db.meta","IndexDetails":"./lib/ngx-indexed-db.meta","RequestEvent":"./lib/ngx-indexed-db.meta","RequestEventTarget":"./lib/ngx-indexed-db.meta","DBMode":"./lib/ngx-indexed-db.meta","Key":"./lib/ngx-indexed-db.meta","CONFIG_TOKEN":"./lib/ngx-indexed-db.meta"},"importAs":"ngx-indexed-db"}