nakedobjects.spa
Version:
Single Page Application client for a Naked Objects application.
29 lines (28 loc) • 1.36 kB
TypeScript
import { Router } from '@angular/router';
import { ErrorService } from '../error.service';
import { ContextService } from '../context.service';
import { PropertyViewModel } from '../view-models/property-view-model';
import { AttachmentViewModel } from '../view-models/attachment-view-model';
export declare class ViewPropertyComponent {
private readonly router;
private readonly error;
private readonly context;
constructor(router: Router, error: ErrorService, context: ContextService);
property: PropertyViewModel;
onEnter(event: KeyboardEvent): void;
onEnter1(event: KeyboardEvent): void;
readonly title: string;
readonly propertyType: "scalar" | "ref";
readonly propertyRefType: "null" | "navigable" | "notNavigable";
readonly propertyReturnType: string;
readonly formattedValue: string;
readonly value: string | number | boolean | Date | null;
readonly format: "string" | "time" | "blob" | "date-time" | "date" | "utc-millisec" | "big-integer" | "big-decimal" | "clob" | "decimal" | "int" | null;
readonly isBlob: boolean;
readonly isMultiline: boolean;
readonly multilineHeight: string;
readonly color: string;
readonly attachment: AttachmentViewModel | null;
doClick: (right?: boolean | undefined) => void;
copy(event: KeyboardEvent): void;
}