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

テスト API リファレンス

モック関数

Vi

expect

expectTypeOf

assert

assertType

このページの内容

assertType ​

WARNING

実行時、この関数は何も行いません。型チェックを有効にするには、--typecheck フラグを渡すことを忘れないでください。

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

この関数は、引数の型が指定されたジェネリック型 T と一致することを検証するための、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ライセンス の下で公開されています。

Copyright (c) 2024 Mithril Contributors

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

MITライセンス の下で公開されています。

Copyright (c) 2024 Mithril Contributors