Skip to content

Commit 70b55d7

Browse files
pikaxyyx990803
andauthored
Apply suggestions from code review
Co-Authored-By: Evan You <[email protected]>
1 parent dcb5985 commit 70b55d7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/reactivity/src/ref.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ export function toRef<T extends object, K extends keyof T>(
129129
type BaseTypes = string | number | boolean | Node | Window
130130

131131
// Super simple tuple checker
132-
type Tupple<T extends Array<any>> = T[0] extends T[1]
132+
type IsTuple<T extends Array<any>> = T[0] extends T[1]
133133
? T[1] extends T[2] ? never : true
134134
: true
135135

@@ -145,10 +145,10 @@ type UnwrapRefSimple<T> = T extends
145145
| Element
146146
? T
147147
: T extends Array<infer V>
148-
? Tupple<T> extends never ? Array<V> : UnwrapTupple<T>
148+
? IsTuple<T> extends true ? UnwrapTuple<T> : Array<V>
149149
: T extends object ? UnwrappedObject<T> : T
150150

151-
export type UnwrapTupple<T> = { [P in keyof T]: T[P] } & {
151+
export type UnwrapTuple<T> = { [P in keyof T]: T[P] } & {
152152
length: number
153153
[Symbol.iterator]: any
154154
[Symbol.unscopables]: any

0 commit comments

Comments
 (0)