Skip to content
Vitest 1
Main Navigation 가이드API구성고급
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

가이드

Vitest를 선택하는 이유

시작하기

기능

워크스페이스

명령줄 인터페이스

테스트 필터링

리포터

커버리지

스냅샷

모의화

타입 테스트

Vitest UI

브라우저 모드

소스 내 테스트

테스트 컨텍스트

테스트 환경

Matcher 확장하기

IDE 통합

디버깅

다른 테스트 러너와의 비교

마이그레이션 가이드

일반적인 오류

성능 향상

API

테스트 API 참조

Mock 함수

Vi

expect

expectTypeOf

assert

assertType

구성

Vitest 구성 파일 관리

Vitest 구성하기

이 페이지에서

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
다음Vitest 구성 파일 관리

MIT 라이선스 하에 배포되었습니다.

Copyright (c) 2024 Mithril Contributors

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

MIT 라이선스 하에 배포되었습니다.

Copyright (c) 2024 Mithril Contributors