UNPKG

@nakedobjects/gemini

Version:

Single Page Application client for a Naked Objects application.

31 lines (30 loc) 1.64 kB
import { ElementRef, QueryList } from '@angular/core'; import { DragAndDropService, IDraggableViewModel, ItemViewModel, TableRowColumnViewModel } from '@nakedobjects/view-models'; import * as i0 from "@angular/core"; export declare class RowComponent { private readonly dragAndDrop; constructor(dragAndDrop: DragAndDropService); item: ItemViewModel; row: number; withCheckbox: boolean; isTable: boolean; rowChildren?: QueryList<ElementRef>; get id(): string; get color(): string; get selected(): boolean; get title(): string; get friendlyName(): string; tabIndexFirstColumn(i: number | string): 0 | -1; tableTitle: () => string; hasTableTitle: () => boolean; tableProperties: () => TableRowColumnViewModel[]; propertyType: (property: TableRowColumnViewModel) => "scalar" | "ref"; propertyValue: (property: TableRowColumnViewModel) => import("@nakedobjects/restful-objects").ScalarValueType | Date; propertyFormattedValue: (property: TableRowColumnViewModel) => string; propertyReturnType: (property: TableRowColumnViewModel) => string; doClick: (right?: boolean) => void; copy(event: KeyboardEvent, item: IDraggableViewModel): void; focus(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<RowComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<RowComponent, "[nof-row]", never, { "item": { "alias": "item"; "required": true; }; "row": { "alias": "row"; "required": true; }; "withCheckbox": { "alias": "withCheckbox"; "required": true; }; "isTable": { "alias": "isTable"; "required": true; }; }, {}, never, never, false, never>; }