mirror of
https://github.com/vuejs/vue.git
synced 2024-11-21 20:28:54 +00:00
parent
ca11dc6a86
commit
2e57061766
2
types/common.d.ts
vendored
2
types/common.d.ts
vendored
@ -14,7 +14,7 @@ type Equal<Left, Right> =
|
|||||||
|
|
||||||
export type HasDefined<T> = Equal<T, unknown> extends true ? false : true
|
export type HasDefined<T> = Equal<T, unknown> extends true ? false : true
|
||||||
|
|
||||||
// If the the type T accepts type "any", output type Y, otherwise output type N.
|
// If the type T accepts type "any", output type Y, otherwise output type N.
|
||||||
// https://stackoverflow.com/questions/49927523/disallow-call-with-any/49928360#49928360
|
// https://stackoverflow.com/questions/49927523/disallow-call-with-any/49928360#49928360
|
||||||
export type IfAny<T, Y, N> = 0 extends 1 & T ? Y : N
|
export type IfAny<T, Y, N> = 0 extends 1 & T ? Y : N
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user