Type Alias: EntityUIConfig
Makaio Framework / contracts / EntityUIConfig
Type Alias: EntityUIConfig
Section titled “Type Alias: EntityUIConfig”EntityUIConfig =
z.infer<typeofEntityUIConfigSchema>
Defined in: ../../../packages/contracts/src/shared/ui-config.ts:176
Entity UI configuration type - inferred from schema Note: widget values are string at runtime, use FieldWidget type for type-safe widget handling
Type Composition
Section titled “Type Composition”EntityUIConfigz.infer<typeof EntityUIConfigSchema>typeof EntityUIConfigSchema
Resolved Shape
Section titled “Resolved Shape”type EntityUIConfig = { editMode: 'inline' | 'slidePanel' | 'fullPage'; hiddenFields?: Array<string> | undefined; readOnlyInEditMode?: Array<string> | undefined; fieldOverrides?: Record<string, { widget?: string | undefined; delimiter?: string | undefined; placeholder?: string | undefined; helpText?: string | undefined; min?: number | undefined; max?: number | undefined; step?: number | undefined; options?: Array<{ value: string; label: string; }> | undefined; }> | undefined; sections?: Array<{ id: string; title: string; fields: Array<string>; description?: string | undefined; }> | undefined;};