@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
27 lines (26 loc) • 936 B
TypeScript
import { VersionedLayoutId, GuidValue } from "@omnia/fx-models";
import { IWebComponentInstance } from "../../../";
import { VueComponentBase } from "../../VueComponentBase";
export declare class VersionedLayoutUrlInput extends VueComponentBase implements IWebComponentInstance {
filled: boolean;
urlSegment: string;
appInstanceId: GuidValue;
onUrlSegmentChanged: (urlSegment: string) => void;
ignoreFromLayoutId: VersionedLayoutId;
private omniaUxLoc;
private versionedLayoutService;
private internalUrlSegment;
private validating;
private pendingValidation;
private isValid;
private validationMessage;
private isInputDirty;
private timeWatchId;
private latestTimewatchState;
created(): void;
mounted(): void;
onUrlSegmentPropChanged(): void;
private validateUrlSegment;
private validateUrlSegmentWithTimeWatch;
render(): VueTsxSupport.JSX.Element;
}