UNPKG

armisa-models

Version:
43 lines (42 loc) 1.51 kB
import { MainStateManager } from "./MainStateManager"; import { IFinancialPeriod, FinancialPeriod } from "./FinancialPeriods"; import { BasePageData } from "./Page/BasePageData"; export interface IData { id: number; isActive: boolean; name: string; caption: string; financialPeriods: IFinancialPeriod[]; owner?: boolean; } export declare class Data { mainStateManager: MainStateManager; id: number; isActive: boolean; name: string; caption: string; owner?: boolean | undefined; financialPeriods: FinancialPeriod[]; constructor(mainStateManager: MainStateManager, id: number, isActive: boolean, name: string, caption: string, owner?: boolean | undefined); } export declare class Dataing { mainStateManager: MainStateManager; waitForChangeData: boolean; waitForChangeFinancialPeriod?: string; changeToSelectedDataAndFinancialPeriod: () => void; closeSelectModel: () => void; goToNextRow: () => void; goToPreviousRow: () => void; goToNextFinancePeriod: () => void; goToPreviousPeriod: () => void; initializeListenersInSelectMode?: boolean; datas: Data[]; activeData?: Data; waitForBeingActiveData?: Data; waitForBeingActiveFinancialPeriod?: FinancialPeriod; activeFinancialPeriod?: FinancialPeriod; pageData: BasePageData; initializeStatusBar: boolean; constructor(mainStateManager: MainStateManager); deserialize: (json: IData[]) => void; }