ui-framework-jps
Version:
A simple UI framework for state management and UI components
17 lines (16 loc) • 581 B
TypeScript
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 {};