Контекст для MetaFor - v1.0.3
    Preparing search index...

    Type Alias Schema

    Schema: Record<
        string,
        | SchemaType<string, "string", true | false>
        | SchemaType<boolean, "boolean", true | false>
        | SchemaType<number, "number", true | false>
        | SchemaType<(string | number | boolean)[], "array", true | false>
        | SchemaType<
            string
            | number,
            "enum",
            true | false,
            readonly (string | number)[],
        >,
    >

    Схема контекста

    Используется в системе для хранения и передачи структуры контекста.

    Формируется в процессе инициализации контекста при помощи деклараций типов.

    Описывает простые типы значений контекста.

    • строка
    • число
    • логическое значение
    • однородный массив примитивов (числа, строки, логические значения)
    • однородное перечисление (строки, числа)

    Содержит:

    А так же метаданные полей контекста (для отображения в UI):

    Структура схемы стремиться быть минимальной для сокращения объёма данных. Минимизация данных позволяет оптимизировать память и скорость работы с данными.

    • скорость обработки при сериализации и десериализации
    • объем памяти
    • объем хранения
    • сетевой трафик