@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
35 lines (34 loc) • 1.16 kB
TypeScript
import { IWebComponentInstance, OmniaContext } from "../../";
import { IErrorMessage } from "./IErrorMessage";
import { Log } from "../../models";
import { VueComponentBase } from "..";
export declare class ErrorMessage extends VueComponentBase implements IWebComponentInstance, IErrorMessage {
private omniaUxLoc;
private omniaTheming;
private localizationService;
omniaCtx: OmniaContext;
private errorMessageClasses;
private subscriptionHandler;
logs: Log[];
allLogs: Log[];
showingAll: boolean;
openedShowMoreDialog: boolean;
detailLogs: {
[id: string]: boolean;
};
alertContainerHeight: number;
private headingStyle;
created(): void;
mounted(): void;
beforeDestroy(): void;
subcribeOnError(): void;
closeLog(log: any): void;
copy(log: Log): void;
showHideDetail(log: Log, showFullInformation: boolean): void;
showAll(): void;
private closeShowMoreDialog;
private shouldShowDetails;
renderShowMoreDialog(): VueTsxSupport.JSX.Element;
renderTile(log: Log, showFullInformation: boolean): JSX.Element[];
render(): VueTsxSupport.JSX.Element;
}