Skip to content
Vitest 2
Main Navigation РуководствоAPIКонфигурацияРежим браузераПродвинутый
2.1.9
1.6.1
0.34.6

Русский

English
简体中文
繁體中文
Español
Français
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

Русский

English
简体中文
繁體中文
Español
Français
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

Внешний вид

Sidebar Navigation

Справочник по Test API

Mock-функции

Vitest

expect

expectTypeOf

assert

assertType

Содержание страницы

assertType ​

WARNING

Во время выполнения эта функция ничего не делает. Чтобы включить проверку типов, не забудьте передать флаг --typecheck.

  • Тип: <T>(value: T): void

Эта функция предоставляет альтернативу expectTypeOf для простой проверки соответствия типа аргумента указанному обобщенному типу (generic).

ts
import { assertType } from 'vitest';

function concat(a: string, b: string): string;
function concat(a: number, b: number): number;
function concat(a: string | number, b: string | number): string | number;

assertType<string>(concat('a', 'b'));
assertType<number>(concat(1, 2));
// @ts-expect-error Некорректные типы аргументов
assertType(concat('a', 2));
Pager
Предыдущая страницаassert

Выпущено на условиях лицензии MIT.

Авторские права (c) 2024 Mithril Contributors

https://v2.vitest.dev/api/assert-type

Выпущено на условиях лицензии MIT.

Авторские права (c) 2024 Mithril Contributors