Skip to content

Commit faeb2a9

Browse files
committed
chore: rename WebStorageUtilityClass to WebStorageUtility
1 parent 5ab0d85 commit faeb2a9

File tree

5 files changed

+17
-17
lines changed

5 files changed

+17
-17
lines changed

src/config/config.helper.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { WebStorageUtilityClass } from '../utility/webstorage-utility.class';
1+
import { WebStorageUtility } from '../utility/webstorage-utility';
22

33
export class ConfigHelper {
4-
protected static _webStorageUtility: WebStorageUtilityClass =
5-
new WebStorageUtilityClass(localStorage, 'NGX-STORE_');
4+
protected static _webStorageUtility: WebStorageUtility =
5+
new WebStorageUtility(localStorage, 'NGX-STORE_');
66

77
public static getItem(key: string): any {
88
return this._webStorageUtility.get(key);

src/decorator/webstorage.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { localStorageUtility, sessionStorageUtility } from '../utility';
22
import { LocalStorageService, SessionStorageService, WebStorageServiceInterface } from '../service/webstorage.service';
33
import * as isEmpty from 'is-empty';
44
import { Config } from '../config';
5-
import { WebStorageUtilityClass } from '../utility/webstorage-utility.class';
5+
import { WebStorageUtility } from '../utility/webstorage-utility';
66

77
export function LocalStorage(key?: string) {
88
return WebStorage(localStorageUtility, LocalStorageService, key);
@@ -15,7 +15,7 @@ export function SessionStorage(key?: string) {
1515
// initialization cache
1616
let cache: {[name: string]: boolean} = {};
1717

18-
function WebStorage(webStorageUtility: WebStorageUtilityClass, service: WebStorageServiceInterface, key: string) {
18+
function WebStorage(webStorageUtility: WebStorageUtility, service: WebStorageServiceInterface, key: string) {
1919
return (target: any, propertyName: string): void => {
2020
key = key || propertyName;
2121

src/service/webstorage.service.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Injectable } from '@angular/core';
22
import { ClearType, Config } from '../config';
33
import { WebStorageConfigInterface } from '../config/config.interface';
4-
import { WebStorageUtilityClass } from '../utility/webstorage-utility.class';
4+
import { WebStorageUtility } from '../utility/webstorage-utility';
55
import { localStorageUtility, sessionStorageUtility } from '../utility';
66

77
export interface WebStorageServiceInterface {
@@ -19,9 +19,9 @@ export interface WebStorageServiceInterface {
1919
export abstract class WebStorageService {
2020
public static keys: Array<string>;
2121

22-
protected _webStorageUtility: WebStorageUtilityClass;
22+
protected _webStorageUtility: WebStorageUtility;
2323

24-
public constructor(protected webStorageUtility: WebStorageUtilityClass) {
24+
public constructor(protected webStorageUtility: WebStorageUtility) {
2525
this._webStorageUtility = webStorageUtility;
2626
}
2727

src/utility/index.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Config } from '../config';
2-
import { WebStorageUtilityClass } from './webstorage-utility.class';
2+
import { WebStorageUtility } from './webstorage-utility';
33

4-
export const localStorageUtility: WebStorageUtilityClass =
5-
new WebStorageUtilityClass(localStorage, Config.prefix, Config.previousPrefix);
6-
export const sessionStorageUtility: WebStorageUtilityClass =
7-
new WebStorageUtilityClass(sessionStorage, Config.prefix, Config.previousPrefix);
4+
export const localStorageUtility: WebStorageUtility =
5+
new WebStorageUtility(localStorage, Config.prefix, Config.previousPrefix);
6+
export const sessionStorageUtility: WebStorageUtility =
7+
new WebStorageUtility(sessionStorage, Config.prefix, Config.previousPrefix);

src/utility/webstorage-utility.class.ts renamed to src/utility/webstorage-utility.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export class WebStorageUtilityClass {
1+
export class WebStorageUtility {
22
protected _prefix: string = '';
33
protected _storage: Storage;
44

@@ -15,7 +15,7 @@ export class WebStorageUtilityClass {
1515
}
1616
}
1717

18-
public constructor(storage: Storage, prefix: string, previousPrefix?: string) {
18+
public constructor(storage: Storage, prefix: string) {
1919
this._storage = storage;
2020
this._prefix = prefix;
2121
}
@@ -27,12 +27,12 @@ export class WebStorageUtilityClass {
2727
public get(key: string): any {
2828
let storageKey = this.getStorageKey(key);
2929
let value = this._storage.getItem(storageKey);
30-
return WebStorageUtilityClass.getGettable(value);
30+
return WebStorageUtility.getGettable(value);
3131
}
3232

3333
public set(key: string, value: any): any {
3434
let storageKey = this.getStorageKey(key);
35-
let storable = WebStorageUtilityClass.getSettable(value);
35+
let storable = WebStorageUtility.getSettable(value);
3636
this._storage.setItem(storageKey, storable);
3737
return value;
3838
}

0 commit comments

Comments
 (0)