@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
30 lines (29 loc) • 1 kB
TypeScript
import { TsxAllowUnknowProperties, IValidator } from "../..";
import { EnterprisePropertySet, GuidValue } from "../../../models";
export interface IEnterprisePropertySetPickerProperties {
label?: string;
hint?: string;
persistentHint?: boolean;
disabled?: boolean;
filled?: boolean;
hideDetails?: boolean;
multiple?: boolean;
}
/**Enterprise Property Picker*/
export interface IEnterprisePropertySetPicker extends IEnterprisePropertySetPickerProperties {
preSelectedPropertySetId?: GuidValue | Array<GuidValue>;
propertySetItems?: Array<EnterprisePropertySet>;
onChange: (propertySetId: GuidValue | Array<GuidValue>) => void;
requiredWithValidator?: IValidator;
}
declare global {
namespace VueTsxSupport.JSX {
interface Element {
}
interface ElementClass {
}
interface IntrinsicElements {
"omfx-enterprisepropertyset-picker": TsxAllowUnknowProperties<IEnterprisePropertySetPicker>;
}
}
}