@cfxlabsinc/b2b-services
    Preparing search index...

    Type Alias TemplateSchema

    TemplateSchema: Readonly<
        {
            axes: Readonly<Record<string, readonly string[]>>;
            lists?: Readonly<
                Record<string, Readonly<Record<string, "required" | "optional">>>,
            >;
            variables: Readonly<Record<string, "required" | "optional">>;
        },
    >

    What a template may reference: every interpolatable variable, whether it may be absent (and so must sit inside its own {{#if}}), and the registered values of every {{#equals axis "VALUE"}} axis. lists names what an {{#each}} may repeat over, with the fields each item carries; inside the block only those fields resolve.