umbot - v2.0.8
    Preparing search index...

    Interface IModelRules

    Интерфейс для описания правил валидации полей модели

    const rules: IModelRules = {
    name: ['username', 'nickname'],
    type: 'string',
    max: 50
    };

    const dateRule: IModelRules = {
    name: ['birthDate', 'createdAt'],
    type: 'date'
    };
    interface IModelRules {
        name: string[];
        type: TModelRulesType;
        max?: number;
    }
    Index

    Properties

    Properties

    name: string[]

    Массив названий полей, к которым применяются правила

    name: ['username', 'email'] // правила применяются к полям username и email
    

    Тип данных поля Определяет формат и правила валидации

    type: 'string' // текстовое поле
    type: 'integer' // целочисленное поле
    max?: number

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

    max: 100 // максимальная длина строки 100 символов