From 057bbce4cd2d0a0bf2447319888f6e3c240ef933 Mon Sep 17 00:00:00 2001 From: Arman Ozak Date: Thu, 31 Dec 2020 11:18:53 +0300 Subject: [PATCH] add DisplayNameGeneratorFn and EntityExtensions types --- .../src/lib/models/internal/object-extensions.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/lib/models/internal/object-extensions.ts b/npm/ng-packs/packages/theme-shared/extensions/src/lib/models/internal/object-extensions.ts index db24cfe471..448183b8a0 100644 --- a/npm/ng-packs/packages/theme-shared/extensions/src/lib/models/internal/object-extensions.ts +++ b/npm/ng-packs/packages/theme-shared/extensions/src/lib/models/internal/object-extensions.ts @@ -3,11 +3,20 @@ import { EntityPropList } from '../entity-props'; import { FormPropList } from '../form-props'; import { PropContributorCallbacks } from '../props'; +export type DisplayNameGeneratorFn = ( + displayName: LocalizableStringDto, + fallback: LocalizableStringDto, +) => string; + +export type EntityExtensions = Record; + export interface EntityExtensionDto { - properties: Record; + properties: EntityExtensionProperties; configuration: Record; } +export type EntityExtensionProperties = Record; + export interface ExtensionEnumDto { fields: ExtensionEnumFieldDto[]; localizationResource?: string;