UNPKG

reblendjs

Version:

ReblendJs uses Reactjs pradigm to build UI components, with isolated state for each components.

49 lines (48 loc) 2.04 kB
import { IAny } from '../interface/IAny'; declare class GlobalConfig { MEMORY_STORAGE: number; LOCAL_STORAGE: number; SESSION_STORAGE: number; DESTROY_ALL: number; dynamicConfig: IAny; static _instance: any; __get: (key: any, where: any) => any; __set: (key: any, value: any, where: any) => void; __remove: (key: any, where: any) => any; __destroy: (where: any) => void; __removeFrom: (fromKey: any, valueToRemove: null | undefined, where: any) => any; __has: (key: any, where: any) => boolean; constructor(); get(key: any): any; set(key: string, value: IAny): void; addTo(parentKey: string, valueToAdd: any): boolean; addToFlashData(parentKey: any, valueToAdd: any): boolean; addToLocalData(parentKey: any, valueToAdd: any): boolean; addToSessionData(parentKey: any, valueToAdd: any): boolean; removeFrom(parentKey: any, valueToRemove?: null): any; removeFromFlashData(parentKey: any, valueToRemove?: null): any; removeFromLocalData(parentKey: any, valueToRemove?: null): any; removeFromSessionData(parentKey: any, valueToRemove?: null): any; getFlashData(key: any): any; setFlashData(key: string, value: any): void; getLocalData(key: string): any; setLocalData(key: string, value: any): void; getSessionData(key: string): any; setSessionData(key: string, value: any): void; has(key: string): boolean; isFlashData(key: any): boolean; isLocalData(key: any): boolean; isSessionData(key: any): boolean; remove(key: any): any; removeSessionData(key: string): any; removeLocalData(key: any): any; removeFlashData(key: any): any; destroy(): void; destroyLocalData(): void; destroySessionData(): void; destroyAll(): void; increment(key: string, returnValue?: boolean, throwIfNotfound?: boolean): number | undefined; decrement(key: string, returnValue?: boolean, throwIfNotfound?: boolean): number | undefined; } declare const SharedConfig: GlobalConfig; export { SharedConfig };