Skip to content
Vitest 2
Main Navigation GuiaAPIConfiguraçãoModo NavegadorAvançado
2.1.9
1.6.1
0.34.6

Português – Brasil

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

Português – Brasil

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

Aparência

Sidebar Navigation

Referência da API de Teste

Funções Mock

Vi

expect

expectTypeOf

assert

assertType

Nesta página

assertType ​

WARNING

Durante o tempo de execução, esta função não faz nada. Para habilitar a verificação de tipo, não se esqueça de passar a flag --typecheck.

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

Você pode usar esta função como uma alternativa a expectTypeOf para afirmar de forma simples e direta que o tipo do argumento corresponde ao tipo genérico fornecido.

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 tipos inválidos
assertType(concat('a', 2));
Pager
Anteriorassert

Distribuído sob a Licença MIT.

Copyright (c) 2024 Mithril Contributors

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

Distribuído sob a Licença MIT.

Copyright (c) 2024 Mithril Contributors