UNPKG

@omnia/fx-models

Version:
21 lines (20 loc) 1.04 kB
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 { IdentityPropertyValue } from "../values"; export declare class IdentityPropertyDisplaySettings extends PropertyDisplaySettingsBase { locks?: PropertyLockStatusType<LockStatusExcludeChildren<Omit<IdentityPropertyDisplaySettings, "locks">, "label">>; hidePresence?: boolean; showImage?: boolean; showName?: boolean; } export type IdentityPropertyEditorSettings = { locks?: PropertyLockStatusType<Omit<IdentityPropertyEditorSettings, "locks">>; required?: boolean; multiple?: boolean; }; export declare const identityPropertyDefinitionId: Guid; export declare class IdentityPropertyDefinition extends PropertyDefinition<IdentityPropertyValue, IdentityPropertyDisplaySettings, IdentityPropertyEditorSettings> { id: Guid; typeName: string; }