@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
33 lines (32 loc) • 1.07 kB
TypeScript
import { IWebComponentInstance } from "../../../";
import { VueComponentBase } from "../../VueComponentBase";
import { IAppTitleInput } from "./IAppTitleInput";
export declare class AppTitleInput extends VueComponentBase implements IAppTitleInput, IWebComponentInstance {
title: string;
onTitleChanged: (title: string) => void;
disabled: boolean;
dark: boolean;
private omniaUxLoc;
private appNamingPolicyValidationState;
private subscriptionHandler;
private styles;
private internalValues;
private validating;
private pendingValidation;
private isValid;
private validationMessage;
private timeWatchId;
private isInputDirty;
private isFocus;
created(): void;
mounted(): void;
private onChanged;
private subcribePolicyValidationStateChanged;
private handleValidationStateChanged;
private parseInternalValue;
private getFullInternalUrl;
private validateTitle;
private validateTitleWithTimewatch;
private renderNormalInput;
render(): VueTsxSupport.JSX.Element;
}