UNPKG

ui-framework-jps

Version:

A simple UI framework for state management and UI components

22 lines (21 loc) 1.18 kB
import { StateManager } from "../interface/StateManager"; import { StateChangeListener } from "../interface/StateChangeListener"; import { StateTimerListener } from "../interface/StateTimerListener"; export declare class StateTimingManager implements StateChangeListener { private applicationStateManager; private states; private listeners; private stateAllLoaded; constructor(applicationStateManager: StateManager); addListener(listener: StateTimerListener): void; addCollectionToTimer(collectionName: string, displayName: string): void; stateChangedItemAdded(managerName: string, name: string, itemAdded: any): void; stateChangedItemRemoved(managerName: string, name: string, itemRemoved: any): void; stateChangedItemUpdated(managerName: string, name: string, itemUpdated: any, itemNewValue: any): void; filterResults(managerName: string, name: string, filterResults: any): void; foundResult(managerName: string, name: string, foundItem: any): void; getListenerName(): string; getTotalStateCount(): number; getNumberOfStatesLoaded(): number; stateChanged(managerName: string, name: string, newValue: any): void; }