Skip to content

Commit

Permalink
Merge pull request #45 from opentext/mohammadsuha/2231-release
Browse files Browse the repository at this point in the history
changed return type from void to any
  • Loading branch information
mohammadsuha authored Dec 8, 2023
2 parents a8fb288 + 5bc78a0 commit c26c546
Show file tree
Hide file tree
Showing 10 changed files with 28 additions and 28 deletions.
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions src/plugins/storage/cache.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ export declare class AWCache extends AWPlugin {
private excludedKeys;
constructor(options?: any);
setExcludedKeys(_excludedKeys: string[]): void;
setItem(key: string, value: any): Promise<void>;
setItem(key: string, value: any): Promise<any>;
getItem(key: string): any;
removeItem(key: string): Promise<void>;
clear(): Promise<void>;
preloadCache(): Promise<void>;
removeItem(key: string): Promise<any>;
clear(): Promise<any>;
preloadCache(): Promise<any>;
migrateCache(excludedKeys: string[]): Promise<any>;
private usePersistentStorage();
}
8 changes: 4 additions & 4 deletions src/plugins/storage/cache.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ export class AWCache extends AWPlugin {
this.excludedKeys = _excludedKeys;
}

setItem(key: string, value: any): Promise<void> {
setItem(key: string, value: any): Promise<any> {
return new Promise((resolve, reject) => {
AWProxy.storage().setItem(key, value);
if (this.usePersistentStorage()) {
Expand All @@ -34,7 +34,7 @@ export class AWCache extends AWPlugin {
return (typeof item === 'undefined' ? '' : item);
}

removeItem(key: string): Promise<void> {
removeItem(key: string): Promise<any> {
return new Promise((resolve, reject) => {
AWProxy.storage().removeItem(key);
if (this.usePersistentStorage()) {
Expand All @@ -46,7 +46,7 @@ export class AWCache extends AWPlugin {
});
}

clear(): Promise<void> {
clear(): Promise<any> {
return new Promise((resolve, reject) => {
AWProxy.storage().clear();
if (this.usePersistentStorage()) {
Expand All @@ -58,7 +58,7 @@ export class AWCache extends AWPlugin {
});
}

preloadCache(): Promise<void> {
preloadCache(): Promise<any> {
return new Promise((resolve, reject) => {
if (this.usePersistentStorage()) {
this.migrateCache(this.excludedKeys).then(() => {
Expand Down
4 changes: 2 additions & 2 deletions src/plugins/storage/desktop-storage.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ export declare class DesktopStorage implements PersistentStorage {
private desktopStorage;
constructor(desktopPlugin: AsyncStorage);
persistLocalStorage(excludedKeys: string[]): Promise<any>;
loadPersistentData(): Promise<void>;
migrateCache(excludedKeys: string[]): Promise<void>;
loadPersistentData(): Promise<any>;
migrateCache(excludedKeys: string[]): Promise<any>;
}
4 changes: 2 additions & 2 deletions src/plugins/storage/desktop-storage.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ export class DesktopStorage implements PersistentStorage {
});
}

loadPersistentData(): Promise<void> {
loadPersistentData(): Promise<any> {
if (this.desktopStorage === null) {
return Promise.reject(DesktopStorage.PLUGIN_NOT_FOUND);
}
Expand All @@ -56,7 +56,7 @@ export class DesktopStorage implements PersistentStorage {
});
}

migrateCache(excludedKeys: string[]): Promise<void> {
migrateCache(excludedKeys: string[]): Promise<any> {
if (this.desktopStorage === null) {
return Promise.reject(DesktopStorage.PLUGIN_NOT_FOUND);
}
Expand Down
4 changes: 2 additions & 2 deletions src/plugins/storage/on-device-storage.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import { PersistentStorage } from './index';
*/
export declare class OnDeviceStorage implements PersistentStorage {
persistLocalStorage(excludedKeys: string[]): Promise<any>;
loadPersistentData(): Promise<void>;
migrateCache(excludedKeys: string[]): Promise<void>;
loadPersistentData(): Promise<any>;
migrateCache(excludedKeys: string[]): Promise<any>;
private readDataAWCacheFile();
private deleteAWCacheFile();
private readDataFromPersistentStorage();
Expand Down
4 changes: 2 additions & 2 deletions src/plugins/storage/on-device-storage.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ export class OnDeviceStorage implements PersistentStorage {
});
}

loadPersistentData(): Promise<void> {
loadPersistentData(): Promise<any> {
return new Promise((resolve, reject) => {
this.readDataFromPersistentStorage().then(
(json) => {
Expand All @@ -43,7 +43,7 @@ export class OnDeviceStorage implements PersistentStorage {
});
}

migrateCache(excludedKeys: string[]): Promise<void> {
migrateCache(excludedKeys: string[]): Promise<any> {
return new Promise((resolve, reject) => {
this.readDataAWCacheFile().then(
(json) => {
Expand Down
8 changes: 4 additions & 4 deletions test/mock/async-storage.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,23 @@ import {AsyncStorage} from "../../src/plugins/storage/index";
export class MockAsyncStorage implements AsyncStorage {
length: number;

clear(): Promise<void> {
clear(): Promise<any> {
return Promise.resolve();
}

getItem(key: string): Promise<void> {
getItem(key: string): Promise<any> {
return Promise.resolve();
}

key(index: number): Promise<string> {
return Promise.resolve("");
}

removeItem(key: string): Promise<void> {
removeItem(key: string): Promise<any> {
return Promise.resolve();
}

setItem(key: string, data: string): Promise<void> {
setItem(key: string, data: string): Promise<any> {
return Promise.resolve();
}

Expand Down
6 changes: 3 additions & 3 deletions test/mock/persistent-storage.d.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { PersistentStorage } from "../../src/plugins/storage/index";
export declare class PersistentStorageMock implements PersistentStorage {
setExcludedKeys(_excludedKeys: string[]): void;
persistLocalStorage(): Promise<void>;
loadPersistentData(): Promise<void>;
migrateCache(): Promise<void>;
persistLocalStorage(): Promise<any>;
loadPersistentData(): Promise<any>;
migrateCache(): Promise<any>;
}
6 changes: 3 additions & 3 deletions test/mock/persistent-storage.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ export class PersistentStorageMock implements PersistentStorage {
setExcludedKeys(_excludedKeys: string[]) {
}

persistLocalStorage(): Promise<void> {
persistLocalStorage(): Promise<any> {
return Promise.resolve();
}

loadPersistentData(): Promise<void> {
loadPersistentData(): Promise<any> {
return Promise.resolve();
}

migrateCache(): Promise<void> {
migrateCache(): Promise<any> {
return Promise.resolve();
}
}

0 comments on commit c26c546

Please sign in to comment.