requireState
function requireState(condition: unknown, message?: string): asserts condition;
Для перевірок, що стосуються моменту, а не аргументів: з'єднання вже закрито, аркуш ще не підготовлено, значення на цей час мало потрапити в кеш.
Функція оголошена як assertion у TypeScript, тому після виклику компілятор вважає умову істинною до кінця функції.
Параметри
Параметр | Тип | Опис |
|---|---|---|
|
| Умова, яка має виконуватися. |
|
| Повідомлення винятку. Якщо не задано, використовується типове повідомлення. |
Повертає
asserts condition — нічого: виклик або проходить, або кидає виняток.
Винятки
Виняток | Умова |
|---|---|
| умова хибна. |
Приклади
Перевірка стану
function close(connection) {
requireState(connection.isOpen, "The connection is already closed.");
connection.release();
}
Дивіться також
Вихідний код
23 September 2026
Цю документацію згенеровано нейромережею (Claude) на основі вихідного коду бібліотеки.