UNPKG

ng2-qgrid

Version:
34 lines (27 loc) 744 B
import { Model } from '../../core/infrastructure/model'; import { Event } from '../../core/infrastructure/event'; export interface PersistenceItem { title?: string; modified?: Date; model: { [key: string]: any }; isDefault?: boolean; group: string; canEdit: boolean; } export interface PersistenceGroup { key: string; items: PersistenceItem[]; } export declare class PersistenceView { constructor(model: Model); groups: PersistenceGroup[]; items: PersistenceItem[]; closeEvent: Event; readonly blank: PersistenceItem; readonly sortedItems: PersistenceItem[]; isActive(item: PersistenceItem): boolean; isUniqueTitle(title: string): boolean; stringify(item?: PersistenceItem): string; }