@raona/sp
Version:
Raona utilities to work with Sharepoint using pnp/sp
13 lines (12 loc) • 488 B
TypeScript
import { SubscriptionInfo } from './notifier';
export declare class PersistentStorage<T> {
private storageKey;
private notifier;
constructor(storageKey: string);
init(callback?: Function, expirationTime?: number, notificationCallback?: Function): SubscriptionInfo;
get(): T;
private getFromStorage;
set(data: T, expirationTime?: number): void;
private subscribe;
unsubscribe({ subscriptionName, subscriptionId }: SubscriptionInfo): void;
}