interface ViewConfig {
    alwaysShowPropertyNames?: string[];
    article?: DetailArticleOptions;
    defaultGenerationOptions?: GenerateDefaultViewUISchemaOptions;
    detailLayoutType?: string;
    extraRenderers?: ViewRendererRegistryEntry[];
    hiddenPropertyNames?: string[];
    hideHeaderPrimaryFields?: boolean;
    hideLinkedDataProperties?: boolean;
    linkedDataPropertyNames?: string[];
    maxDepth?: number;
    nesting?: DetailNestingOptions;
    options?: Record<string, unknown> & CardViewConfigOptions;
    overrideRenderers?: ViewRendererRegistryEntry[];
    overrideValueRenderers?: ValueRendererEntry[];
    typeIRIOverrides?: Record<string, Partial<ViewConfig>>;
    typeNameOverrides?: Record<string, Partial<ViewConfig>>;
    uiSchemata?: Record<string, UISchemaElement>;
    uiSchemataByTypeIRI?: Record<string, UISchemaElement>;
    valueRenderers?: ValueRendererEntry[];
}

Properties

alwaysShowPropertyNames?: string[]

App-wide default for ArticleLayout presentation.

defaultGenerationOptions?: GenerateDefaultViewUISchemaOptions
detailLayoutType?: string

Root layout type when generating a default detail UISchema.

extraRenderers?: ViewRendererRegistryEntry[]
hiddenPropertyNames?: string[]
hideHeaderPrimaryFields?: boolean
hideLinkedDataProperties?: boolean
linkedDataPropertyNames?: string[]
maxDepth?: number

App-wide default for foldable nested sections.

options?: Record<string, unknown> & CardViewConfigOptions
overrideRenderers?: ViewRendererRegistryEntry[]
overrideValueRenderers?: ValueRendererEntry[]
typeIRIOverrides?: Record<string, Partial<ViewConfig>>
typeNameOverrides?: Record<string, Partial<ViewConfig>>
uiSchemata?: Record<string, UISchemaElement>
uiSchemataByTypeIRI?: Record<string, UISchemaElement>
valueRenderers?: ValueRendererEntry[]