reactronic
Version:
Reactronic - Transactional Reactive State Management
14 lines (13 loc) • 557 B
TypeScript
export declare abstract class Meta {
static readonly Handle: unique symbol;
static readonly Revision: unique symbol;
static readonly Descriptor: unique symbol;
static readonly Initial: unique symbol;
static readonly Reactive: unique symbol;
static readonly Raw: unique symbol;
static readonly Undefined: unique symbol;
static get<T>(obj: any, sym: symbol): T;
static set(obj: any, sym: symbol, value: any): any;
static acquire(proto: any, sym: symbol): any;
static getFrom<T = any>(proto: any, sym: symbol): T;
}