Skip to content
Vitest 1
Main Navigation 指南API配置高級
3.2.0
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

測試 API 參考文件

模擬函數

Vi

expect

expectTypeOf

assert

assertType

本頁導覽

assertType ​

WARNING

在運行時,這個函數不會執行任何操作。要啟用類型檢查,請不要忘記傳遞 --typecheck 標誌。

  • 類型: <T>(value: T): void

您可以使用此函式來取代 expectTypeOf,以便更輕鬆地斷言參數類型與提供的泛型類型相符。

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) 2021-Present Vitest Team

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

以 MIT 授權條款 發布。

版權所有 (c) 2021-Present Vitest Team