piral-core
Version:
The core library for creating a Piral instance.
7 lines (6 loc) • 638 B
TypeScript
import { DataStoreTarget, GlobalStateContext } from '../types';
export declare function resetData(ctx: GlobalStateContext): void;
export declare function readDataItem(ctx: GlobalStateContext, key: string): import("../types").SharedDataItem<any>;
export declare function readDataValue(ctx: GlobalStateContext, key: string): any;
export declare function writeDataItem(ctx: GlobalStateContext, key: string, value: any, owner: string, target: DataStoreTarget, expires: number): void;
export declare function tryWriteDataItem(ctx: GlobalStateContext, key: string, value: any, owner: string, target: DataStoreTarget, expires: number): boolean;