import { IDejaCancelableEvent } from '@deja-js/component/core'; import { DejaTile } from './tile.class'; export interface IDejaTilesEvent extends CustomEvent { tiles: DejaTile[]; } export interface IDejaTilesCancelableEvent extends IDejaCancelableEvent { tiles: DejaTile[]; } export interface IDejaTilesRemoveEvent extends IDejaTilesCancelableEvent { removed: DejaTile[]; } export interface IDejaTilesAddEvent extends IDejaTilesCancelableEvent { added: DejaTile[]; } export interface IDejaTilesAddedEvent extends IDejaTilesEvent { added?: DejaTile[]; } export interface IDejaTilesDeletedEvent extends IDejaTilesEvent { deleted?: DejaTile[]; }