Type Alias GlobalAppConfig<DeclarativeMappingType>

GlobalAppConfig: GlobalSemanticConfig & {
    authorityAccess?: Record<string, AuthorityConfiguration>;
    calcProfile?: CompiledProfile;
    cardPresentation?: CardPresentationRegistry;
    cellRendererRegistry?: JsonFormsCellRendererRegistryEntry[];
    defaultViewDensity?: ViewDensity;
    detailViewConfig?: DetailViewConfigOptions;
    entityActionRegistry?: EntityActionEntry[];
    makeStubSchema?: (schema: JSONSchema7) => JSONSchema7;
    normDataMapping?: Record<string, NormDataMapping<DeclarativeMappingType>>;
    rendererRegistry?: JsonFormsRendererRegistryEntry[];
    resolveThumbnailUrl?: ResolveThumbnailUrl;
    schema: JSONSchema7;
    tableActionRegistry?: any[];
    tableColumnRegistry?: TableColumnRegistry;
    typePresentation?: TypePresentationRegistry;
    uiSchemaDefaultRegistry?: JsonFormsUISchemaRegistryEntry[];
    uischemata?: Record<string, any>;
    viewConfig?: ViewConfigSet;
}

Type Parameters

  • DeclarativeMappingType

Type declaration

  • OptionalauthorityAccess?: Record<string, AuthorityConfiguration>
  • OptionalcalcProfile?: CompiledProfile

    Compiled calc profile for this schema set. When present, computed fields are annotated (x-calc) in the provided schema and hooks/forms may evaluate live slots. Apps without calculated fields omit it.

  • OptionalcardPresentation?: CardPresentationRegistry

    Per-type-name card layout defaults (hero is still PrimaryField).

  • OptionalcellRendererRegistry?: JsonFormsCellRendererRegistryEntry[]
  • OptionaldefaultViewDensity?: ViewDensity
  • OptionaldetailViewConfig?: DetailViewConfigOptions

    Use viewConfig.detail.options

  • OptionalentityActionRegistry?: EntityActionEntry[]
  • OptionalmakeStubSchema?: (schema: JSONSchema7) => JSONSchema7
  • OptionalnormDataMapping?: Record<string, NormDataMapping<DeclarativeMappingType>>
  • OptionalrendererRegistry?: JsonFormsRendererRegistryEntry[]
  • OptionalresolveThumbnailUrl?: ResolveThumbnailUrl

    Optional display-time image URL rewrite (CDN / Commons / proxy). Called at render sites with a size category or pixel dimension; return undefined to keep the original URL. Distinct from TypePresentation.image.

  • schema: JSONSchema7
  • OptionaltableActionRegistry?: any[]

    Use entityActionRegistry.

  • OptionaltableColumnRegistry?: TableColumnRegistry
  • OptionaltypePresentation?: TypePresentationRegistry
  • OptionaluiSchemaDefaultRegistry?: JsonFormsUISchemaRegistryEntry[]
  • Optionaluischemata?: Record<string, any>
  • OptionalviewConfig?: ViewConfigSet