ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
23 lines (22 loc) • 1 kB
TypeScript
import { ElementRef, EventEmitter, Renderer2 } from '@angular/core';
import type { OGridComponent } from '../o-grid.component';
import * as i0 from "@angular/core";
export declare class OGridItemDirective {
_el: ElementRef;
private renderer;
mdClick: EventEmitter<any>;
mdDoubleClick: EventEmitter<any>;
modelData: object;
protected grid: OGridComponent;
onMouseEnter(): void;
constructor(_el: ElementRef, renderer: Renderer2);
onClick(onNext: (item: OGridItemDirective) => void): object;
onDoubleClick(onNext: (item: OGridItemDirective) => void): object;
onItemClicked(e?: Event): void;
onItemDoubleClicked(e?: Event): void;
setItemData(data: object): void;
getItemData(): object;
setGridComponent(grid: OGridComponent): void;
static ɵfac: i0.ɵɵFactoryDeclaration<OGridItemDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<OGridItemDirective, "mat-grid-tile[o-grid-item]", never, {}, {}, never, never, false, never>;
}