UNPKG

@nakedobjects/gemini

Version:

Single Page Application client for a Naked Objects application.

44 lines (43 loc) 1.97 kB
import { OnInit, OnDestroy } from '@angular/core'; import { Router } from '@angular/router'; import { DragAndDropService, AttachmentViewModel, PropertyViewModel } from '@nakedobjects/view-models'; import * as i0 from "@angular/core"; export declare class ViewPropertyComponent implements OnInit, OnDestroy { private readonly dragAndDrop; private readonly router; private ddSub?; constructor(dragAndDrop: DragAndDropService, router: Router); dropZones: string[]; property?: PropertyViewModel; propertyName?: string; onEnter(event: KeyboardEvent): void; onEnter1(event: KeyboardEvent): void; get title(): string; get propertyType(): "scalar" | "ref"; get propertyRefType(): "null" | "navigable" | "notNavigable"; get propertyReturnType(): string; get formattedValue(): string; get value(): import("@nakedobjects/restful-objects").ScalarValueType | Date; get format(): import("@nakedobjects/restful-objects").FormatType; get isBlob(): boolean; get isMultiline(): boolean; get multilineHeight(): string; get color(): string; get attachment(): AttachmentViewModel | null; get isEditByAction(): boolean; get editActionTooltip(): string; get isLink(): boolean; get linkValue(): import("@nakedobjects/restful-objects").ScalarValueType | Date; doLinkClick(newPane?: boolean): void; doClick: (right?: boolean) => void; doEdit: () => void; copy(event: KeyboardEvent): void; setDropZones(ids: string[]): void; get editActionClass(): { tempdisabled: boolean; }; ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ViewPropertyComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ViewPropertyComponent, "nof-view-property", never, { "property": { "alias": "property"; "required": false; }; "propertyName": { "alias": "propertyName"; "required": false; }; }, {}, never, never, false, never>; }