ngforage
Version:
localForage bindings for Angular
18 lines • 2.33 kB
JavaScript
import { localForage as lf } from '../imports/localforage';
/** ngforage abstraction over localforage driver names */
var Driver;
(function (Driver) {
/** The IndexedDB driver */
Driver[Driver["INDEXED_DB"] = lf.INDEXEDDB] = "INDEXED_DB";
/** The localStorage driver */
Driver[Driver["LOCAL_STORAGE"] = lf.LOCALSTORAGE] = "LOCAL_STORAGE";
/** The WebSQL driver */
Driver[Driver["WEB_SQL"] = lf.WEBSQL] = "WEB_SQL";
})(Driver || (Driver = {}));
// Clean up after Typescript's two-way enum transpiling
for (const d of [lf.INDEXEDDB, lf.LOCALSTORAGE, lf.WEBSQL]) {
delete Driver[d];
}
Object.freeze(Driver);
export { Driver };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHJpdmVyLmVudW0uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ2ZvcmFnZS9zcmMvbGliL21pc2MvZHJpdmVyLmVudW0udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFdBQVcsSUFBSSxFQUFFLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQztBQUV6RCx5REFBeUQ7QUFDekQsSUFBSyxNQU9KO0FBUEQsV0FBSyxNQUFNO0lBQ1QsMkJBQTJCO0lBQzNCLDhCQUFrQixFQUFFLENBQUMsU0FBUyxnQkFBQSxDQUFBO0lBQzlCLDhCQUE4QjtJQUM5QixpQ0FBcUIsRUFBRSxDQUFDLFlBQVksbUJBQUEsQ0FBQTtJQUNwQyx3QkFBd0I7SUFDeEIsMkJBQWUsRUFBRSxDQUFDLE1BQU0sYUFBQSxDQUFBO0FBQzFCLENBQUMsRUFQSSxNQUFNLEtBQU4sTUFBTSxRQU9WO0FBRUQsdURBQXVEO0FBQ3ZELEtBQUssTUFBTSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsU0FBUyxFQUFFLEVBQUUsQ0FBQyxZQUFZLEVBQUUsRUFBRSxDQUFDLE1BQU0sQ0FBQyxFQUFFO0lBQzFELE9BQVEsTUFBYyxDQUFDLENBQUMsQ0FBQyxDQUFDO0NBQzNCO0FBRUQsTUFBTSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQztBQUV0QixPQUFPLEVBQUMsTUFBTSxFQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge2xvY2FsRm9yYWdlIGFzIGxmfSBmcm9tICcuLi9pbXBvcnRzL2xvY2FsZm9yYWdlJztcblxuLyoqIG5nZm9yYWdlIGFic3RyYWN0aW9uIG92ZXIgbG9jYWxmb3JhZ2UgZHJpdmVyIG5hbWVzICovXG5lbnVtIERyaXZlciB7XG4gIC8qKiBUaGUgSW5kZXhlZERCIGRyaXZlciAqL1xuICBJTkRFWEVEX0RCID0gPGFueT5sZi5JTkRFWEVEREIsXG4gIC8qKiBUaGUgbG9jYWxTdG9yYWdlIGRyaXZlciAqL1xuICBMT0NBTF9TVE9SQUdFID0gPGFueT5sZi5MT0NBTFNUT1JBR0UsXG4gIC8qKiBUaGUgV2ViU1FMIGRyaXZlciAqL1xuICBXRUJfU1FMID0gPGFueT5sZi5XRUJTUUxcbn1cblxuLy8gQ2xlYW4gdXAgYWZ0ZXIgVHlwZXNjcmlwdCdzIHR3by13YXkgZW51bSB0cmFuc3BpbGluZ1xuZm9yIChjb25zdCBkIG9mIFtsZi5JTkRFWEVEREIsIGxmLkxPQ0FMU1RPUkFHRSwgbGYuV0VCU1FMXSkge1xuICBkZWxldGUgKERyaXZlciBhcyBhbnkpW2RdO1xufVxuXG5PYmplY3QuZnJlZXplKERyaXZlcik7XG5cbmV4cG9ydCB7RHJpdmVyfTtcbiJdfQ==