@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
27 lines (26 loc) • 785 B
TypeScript
import { IconPickerModel } from "../../models";
import { TsxAllowUnknowProperties } from "../TsxAllowUnknowProperties";
export interface TemplatePickerModel {
icon: IconPickerModel;
title?: string;
description?: string;
id: string | number;
}
export interface IITemplatePickerProperties {
}
export interface ITemplatePicker extends IITemplatePickerProperties {
valueBind?: TemplatePickerModel;
templates: Array<TemplatePickerModel>;
onValueChanged?: (model: TemplatePickerModel) => void;
}
declare global {
namespace VueTsxSupport.JSX {
interface Element {
}
interface ElementClass {
}
interface IntrinsicElements {
"omfx-template-picker": TsxAllowUnknowProperties<ITemplatePicker>;
}
}
}