Skip to content
Vitest 1
Main Navigation PrůvodceAPIKonfiguracePokročilý
1.6.1
0.34.6

čeština

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
magyar

čeština

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
magyar

Vzhled

Sidebar Navigation

Průvodce

Proč Vitest

Začínáme

Funkce

Workspace

Rozhraní příkazového řádku

Filtrování testů

Reportéři

Pokrytí

Snímky

Mockování

Testování typů

Vitest UI

Režim prohlížeče

Testování ve zdrojovém kódu

Kontext testu

Testovací prostředí

Rozšíření matcherů/porovnávačů

Integrace do IDE

Ladění

Srovnání s jinými testovacími nástroji

Průvodce migrací

Běžné chyby

Zvýšení výkonu

API

Referenční příručka k Test API

Mock funkce

Vi

expect

expectTypeOf

assert

assertType

Konfigurace

Správa konfiguračního souboru pro Vitest

Konfigurace Vitest

Na této stránce

assertType ​

WARNING

Během běhu program tato funkce nic nedělá. Chcete-li povolit kontrolu typů, nezapomeňte předat příznak --typecheck.

  • Typ: <T>(value: T): void

Tuto funkci můžete použít jako alternativu k expectTypeOf pro snadné ověření, zda typ argumentu odpovídá zadanému generickému typu.

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 Neodpovídající typy
assertType(concat('a', 2));
Pager
Předchozí stránkaassert
Další stránkaSpráva konfiguračního souboru pro Vitest

Vydáno pod licencí MIT.

Copyright (c) 2024 Mithril Contributors

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

Vydáno pod licencí MIT.

Copyright (c) 2024 Mithril Contributors