@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
40 lines (39 loc) • 990 B
TypeScript
import { GuidValue } from "../../../models";
import { TsxAllowUnknowProperties } from "../../TsxAllowUnknowProperties";
import { IValidator } from "../../validation";
export interface IAppRouteInput {
/**
* Initial alias
* */
alias: string;
/**
* Route Prefix (e.g. '_')
* */
routePrefix: string;
/**
* Alias changed with in the input
* Empty -> Root Route
* */
onAliasChanged: (alias: string) => void;
/**
* ignore validation from app id (i.e. usually the current editing app)
*
* */
ignoreFromAppId?: GuidValue;
showStartWith?: boolean;
useValidator: IValidator;
label?: string;
dark?: boolean;
wrapperClass?: string;
}
declare global {
namespace VueTsxSupport.JSX {
interface Element {
}
interface ElementClass {
}
interface IntrinsicElements {
"omfx-app-route-input": TsxAllowUnknowProperties<IAppRouteInput>;
}
}
}