@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
19 lines (18 loc) • 927 B
TypeScript
import { Guid } from "@omnia/fx-models/internal-do-not-import-from-here/shared/models";
import { LockStatusExcludeChildren, PropertyLockStatusType } from "../../../ux";
import { PropertyDefinition, PropertyDisplaySettingsBase } from "../PropertyDefinition";
import { DateTimePropertyValue } from "../values";
import { DateRenderOption } from "./DatePropertyDefinition";
export type DateTimeDisplaySettings = {
locks?: PropertyLockStatusType<LockStatusExcludeChildren<Omit<DateTimeDisplaySettings, "locks">, "label">>;
renderMode?: DateRenderOption;
showTimeZone?: boolean;
} & PropertyDisplaySettingsBase;
export type DateTimeEditorSettings = {
required: boolean;
};
export declare const DateTimePropertyDefinitionId: Guid;
export declare class DateTimePropertyDefinition extends PropertyDefinition<DateTimePropertyValue, DateTimeDisplaySettings, DateTimeEditorSettings> {
id: Guid;
typeName: string;
}