@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
21 lines (20 loc) • 811 B
TypeScript
import { DataSourceProperty, DataSourcePropertyCategory } from "@omnia/fx-models";
import { IDataSourcePropertyCreator } from "../../../services";
export interface IPropertyInput {
valueBind: PropertyRegistration;
onValueChanged?: (model: PropertyRegistration) => void;
filled?: boolean;
disabled?: boolean;
dark?: boolean;
hideDetails?: boolean;
multiple?: boolean;
propertyRegistrations: Array<PropertyRegistration>;
loadingProperties: boolean;
propertyCreator: IDataSourcePropertyCreator;
}
export declare class PropertyRegistration {
dataSourcePropertyBinding: DataSourceProperty;
title: string;
category?: DataSourcePropertyCategory;
constructor(dataSourcePropertyBinding: DataSourceProperty, title: string, category?: DataSourcePropertyCategory);
}