mirror of https://github.com/vuejs/core.git
				
				
				
			
		
			
				
	
	
		
			22 lines
		
	
	
		
			635 B
		
	
	
	
		
			TypeScript
		
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			635 B
		
	
	
	
		
			TypeScript
		
	
	
	
| // This directory contains a number of d.ts assertions
 | |
| // use \@ts-expect-error where errors are expected.
 | |
| 
 | |
| // register global JSX
 | |
| import 'vue/jsx'
 | |
| 
 | |
| export function describe(_name: string, _fn: () => void): void
 | |
| export function test(_name: string, _fn: () => any): void
 | |
| 
 | |
| export function expectType<T>(value: T): void
 | |
| export function expectAssignable<T, T2 extends T = T>(value: T2): void
 | |
| 
 | |
| export type IsUnion<T, U extends T = T> = (
 | |
|   T extends any ? (U extends T ? false : true) : never
 | |
| ) extends false
 | |
|   ? false
 | |
|   : true
 | |
| 
 | |
| export type IsAny<T> = 0 extends 1 & T ? true : false
 | |
| 
 | |
| export type Prettify<T> = { [K in keyof T]: T[K] } & {}
 |