@delon/abc
Version:
Common business components of ng-alain.
17 lines • 2.28 kB
JavaScript
import { InjectionToken } from '@angular/core';
export const ONBOARDING_STORE_TOKEN = new InjectionToken('ONBOARDING_STORE_TOKEN', {
providedIn: 'root',
factory: ONBOARDING_STORE_TOKEN_FACTORY
});
export function ONBOARDING_STORE_TOKEN_FACTORY() {
return new LocalStorageStore();
}
export class LocalStorageStore {
get(key) {
return localStorage.getItem(key);
}
set(key, version) {
localStorage.setItem(key, `${version}`);
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib25ib2FyZGluZy5zdG9yYWdlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcGFja2FnZXMvYWJjL29uYm9hcmRpbmcvb25ib2FyZGluZy5zdG9yYWdlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFRL0MsTUFBTSxDQUFDLE1BQU0sc0JBQXNCLEdBQUcsSUFBSSxjQUFjLENBQXFCLHdCQUF3QixFQUFFO0lBQ3JHLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLE9BQU8sRUFBRSw4QkFBOEI7Q0FDeEMsQ0FBQyxDQUFDO0FBRUgsTUFBTSxVQUFVLDhCQUE4QjtJQUM1QyxPQUFPLElBQUksaUJBQWlCLEVBQUUsQ0FBQztBQUNqQyxDQUFDO0FBRUQsTUFBTSxPQUFPLGlCQUFpQjtJQUM1QixHQUFHLENBQUMsR0FBVztRQUNiLE9BQU8sWUFBWSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUNuQyxDQUFDO0lBRUQsR0FBRyxDQUFDLEdBQVcsRUFBRSxPQUFnQjtRQUMvQixZQUFZLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxHQUFHLE9BQU8sRUFBRSxDQUFDLENBQUM7SUFDMUMsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0aW9uVG9rZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IGludGVyZmFjZSBPbkJvYXJkaW5nS2V5U3RvcmUge1xuICBnZXQoa2V5OiBzdHJpbmcpOiB1bmtub3duO1xuXG4gIHNldChrZXk6IHN0cmluZywgdmVyc2lvbjogdW5rbm93bik6IHZvaWQ7XG59XG5cbmV4cG9ydCBjb25zdCBPTkJPQVJESU5HX1NUT1JFX1RPS0VOID0gbmV3IEluamVjdGlvblRva2VuPE9uQm9hcmRpbmdLZXlTdG9yZT4oJ09OQk9BUkRJTkdfU1RPUkVfVE9LRU4nLCB7XG4gIHByb3ZpZGVkSW46ICdyb290JyxcbiAgZmFjdG9yeTogT05CT0FSRElOR19TVE9SRV9UT0tFTl9GQUNUT1JZXG59KTtcblxuZXhwb3J0IGZ1bmN0aW9uIE9OQk9BUkRJTkdfU1RPUkVfVE9LRU5fRkFDVE9SWSgpOiBPbkJvYXJkaW5nS2V5U3RvcmUge1xuICByZXR1cm4gbmV3IExvY2FsU3RvcmFnZVN0b3JlKCk7XG59XG5cbmV4cG9ydCBjbGFzcyBMb2NhbFN0b3JhZ2VTdG9yZSBpbXBsZW1lbnRzIE9uQm9hcmRpbmdLZXlTdG9yZSB7XG4gIGdldChrZXk6IHN0cmluZyk6IHVua25vd24ge1xuICAgIHJldHVybiBsb2NhbFN0b3JhZ2UuZ2V0SXRlbShrZXkpO1xuICB9XG5cbiAgc2V0KGtleTogc3RyaW5nLCB2ZXJzaW9uOiB1bmtub3duKTogdm9pZCB7XG4gICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oa2V5LCBgJHt2ZXJzaW9ufWApO1xuICB9XG59XG4iXX0=