Browse Source

add DisplayNameGeneratorFn and EntityExtensions types

pull/6920/head
Arman Ozak 6 years ago
parent
commit
057bbce4cd
  1. 11
      npm/ng-packs/packages/theme-shared/extensions/src/lib/models/internal/object-extensions.ts

11
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<string, EntityExtensionDto>;
export interface EntityExtensionDto {
properties: Record<string, ExtensionPropertyDto>;
properties: EntityExtensionProperties;
configuration: Record<string, object>;
}
export type EntityExtensionProperties = Record<string, ExtensionPropertyDto>;
export interface ExtensionEnumDto {
fields: ExtensionEnumFieldDto[];
localizationResource?: string;

Loading…
Cancel
Save