UNPKG

ui-framework-jps

Version:

A simple UI framework for state management and UI components

17 lines (16 loc) 581 B
import { StateManager } from "../state/interface/StateManager"; import { DataObject } from "./DataObject"; declare type StateManagerForType = { type: string; manager: StateManager; }; export declare class DataObjectPersistenceManager { private static _instance; protected typeManagers: StateManagerForType[]; private constructor(); static getInstance(): DataObjectPersistenceManager; addStateManagerForDataObjectType(type: string, manager: StateManager): void; persist(dataObj: DataObject): void; delete(dataObj: DataObject): void; } export {};