@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
26 lines (25 loc) • 818 B
TypeScript
import { IIcon as IIconModel } from "../../models";
import { TsxAllowUnknowProperties } from "../TsxAllowUnknowProperties";
import { IconWrapperStyles } from "../models";
import { Colorable, Disableable, Themable, Positionable, Sizeable } from "../vuetify";
export interface IIconProperties {
}
/**Icon Rendering */
export interface IIcon extends IIconProperties {
/**Icon Model*/
valueBind: IIconModel;
/**Custom styles by StyleFlow*/
styles?: typeof IconWrapperStyles;
iconAttrs?: Colorable & Disableable & Themable & Positionable & Sizeable & {};
}
declare global {
namespace VueTsxSupport.JSX {
interface Element {
}
interface ElementClass {
}
interface IntrinsicElements {
"omfx-icon": TsxAllowUnknowProperties<IIcon>;
}
}
}