umbot
    Preparing search index...

    Interface IModelRes<TModelData>

    Интерфейс для описания результата выполнения операции с моделью

    // Успешный результат
    const success: IModelRes = {
    status: true,
    data: { id: 1, name: 'John' }
    };

    // Результат с ошибкой
    const error: IModelRes = {
    status: false,
    error: 'User not found'
    };
    interface IModelRes<TModelData = IDataValue> {
        data?: TModelData | TModelData[];
        error?: string | Error;
        status: boolean;
    }

    Type Parameters

    Index

    Properties

    Properties

    Результат выполнения операции. Присутствует только при status = true. Может содержать любые данные в зависимости от операции

    data: { id: 1, name: 'John' } // результат запроса пользователя
    data: [1, 2, 3] // список идентификаторов
    error?: string | Error

    Сообщение об ошибке Присутствует только при status = false

    error: 'Invalid input data'
    error: 'Database connection failed'
    status: boolean

    Статус выполнения операции true - операция выполнена успешно false - произошла ошибка