Type Alias TemplateMetadataBeta

TemplateMetadata: {
    bindings?: SemanticBinding[];
    blurhash?: string;
    concepts: string[];
    description: string;
    isApp?: boolean;
    layout: string;
    name: string;
    parameterNames: string[];
    priority?: number;
    rendersMultipleRecords?: boolean;
    style?: ReactCssProperties;
    type: TemplateType;
    variant: TemplateVariant;
}

Type representing the metadata for a template.

Type declaration

  • Optional Betabindings?: SemanticBinding[]

    details for semantic bindings. These can be app-specific

  • Optional Betablurhash?: string

    Optional blurhash for the template.

  • Betaconcepts: string[]

    The concepts associated with the template.

  • Betadescription: string

    The description of the template.

  • Optional BetaisApp?: boolean

    Whether the template is an app.

  • Betalayout: string

    The layout of the template.

  • Betaname: string

    The name of the template.

  • BetaparameterNames: string[]

    The parameter names required by the template.

  • Optional Betapriority?: number

    The priority of the template. Default is 100, lower is higher priority.

  • Optional BetarendersMultipleRecords?: boolean

    Whether the template renders multiple records.

  • Optional Betastyle?: ReactCssProperties

    Optional CSS properties for the template.

  • Betatype: TemplateType

    The type of the template.

  • Betavariant: TemplateVariant

    The variant of the template.