import { utils } from "pixi.js"; import { DTableColumn } from "./d-table-column"; import { DTableColumnSelectingDialog } from "./d-table-column-selecting"; export type DTableColumnIteratee> = (column: DTableColumn, index: number) => boolean | void; export interface DTableColumnContainer = DTableColumnSelectingDialog> extends utils.EventEmitter { readonly frozen: number; readonly items: DTableColumn[]; readonly width: number; get(index: number): DTableColumn | null; each(iteratee: DTableColumnIteratee): this; size(): number; }