@metreeca/blue - v0.9.1
    Preparing search index...

    Interface LocalShape

    Shape definition for single-valued language-tagged maps.

    interface LocalShape {
        kind: "local";
        model: Local;
        minLength?: number;
        maxLength?: number;
        languageIn?: readonly string[];
    }

    Hierarchy (View Summary)

    Index

    Properties

    kind: "local"

    Discriminator identifying this as a single-valued language-tagged shape.

    model: Local

    Prototype value for runtime model assembly.

    { "*": "" } (wildcard empty string)

    minLength?: number

    Minimum string length in characters.

    undefined (no minimum length)

    maxLength?: number

    Maximum string length in characters.

    undefined (no maximum length)

    languageIn?: readonly string[]

    Allowed language ranges for language-tagged strings.

    When specified, language tags must match one of the given BCP47 language ranges.

    undefined (no language constraint)