@@ -18,35 +18,35 @@ import {
18
18
// @ts -ignore
19
19
const DEV = process . env . NODE_ENV !== 'production'
20
20
21
- export const isComment = ( vnode : any ) : vnode is ( null | undefined | boolean | ( VNode & { type : Comment } ) ) => {
21
+ export const isComment = ( vnode : unknown ) : vnode is ( null | undefined | boolean | ( VNode & { type : Comment } ) ) => {
22
22
return getType ( vnode ) === 'comment'
23
23
}
24
24
25
- export const isComponent = ( vnode : any ) : vnode is ( VNode & { type : Component } ) => {
25
+ export const isComponent = ( vnode : unknown ) : vnode is ( VNode & { type : Component } ) => {
26
26
return getType ( vnode ) === 'component'
27
27
}
28
28
29
- export const isElement = ( vnode : any ) : vnode is ( VNode & { type : string } ) => {
29
+ export const isElement = ( vnode : unknown ) : vnode is ( VNode & { type : string } ) => {
30
30
return getType ( vnode ) === 'element'
31
31
}
32
32
33
- export const isFragment = ( vnode : any ) : vnode is ( ( VNode & { type : typeof Fragment } ) | VNodeArrayChildren ) => {
33
+ export const isFragment = ( vnode : unknown ) : vnode is ( ( VNode & { type : typeof Fragment } ) | VNodeArrayChildren ) => {
34
34
return getType ( vnode ) === 'fragment'
35
35
}
36
36
37
- export const isFunctionalComponent = ( vnode : any ) : vnode is ( VNode & { type : FunctionalComponent } ) => {
37
+ export const isFunctionalComponent = ( vnode : unknown ) : vnode is ( VNode & { type : FunctionalComponent } ) => {
38
38
return isComponent ( vnode ) && typeof vnode . type === 'function'
39
39
}
40
40
41
- export const isStatefulComponent = ( vnode : any ) : vnode is ( VNode & { type : ComponentOptions } ) => {
41
+ export const isStatefulComponent = ( vnode : unknown ) : vnode is ( VNode & { type : ComponentOptions } ) => {
42
42
return isComponent ( vnode ) && typeof vnode . type === 'object'
43
43
}
44
44
45
- export const isStatic = ( vnode : any ) : vnode is ( VNode & { type : typeof Static } ) => {
45
+ export const isStatic = ( vnode : unknown ) : vnode is ( VNode & { type : typeof Static } ) => {
46
46
return getType ( vnode ) === 'static'
47
47
}
48
48
49
- export const isText = ( vnode : any ) : vnode is ( string | number | ( VNode & { type : Text } ) ) => {
49
+ export const isText = ( vnode : unknown ) : vnode is ( string | number | ( VNode & { type : Text } ) ) => {
50
50
return getType ( vnode ) === 'text'
51
51
}
52
52
@@ -68,7 +68,7 @@ export const getText = (vnode: VNode | string | number): string | undefined => {
68
68
69
69
type ValueTypes = 'string' | 'number' | 'boolean' | 'undefined' | 'symbol' | 'bigint' | 'object' | 'function' | 'array' | 'date' | 'regexp' | 'vnode' | 'null'
70
70
71
- const typeOf = ( value : any ) => {
71
+ const typeOf = ( value : unknown ) => {
72
72
let t : ValueTypes = typeof value
73
73
74
74
if ( t === 'object' ) {
@@ -103,7 +103,7 @@ const checkArguments = (method: string, passed: unknown[], expected: string[]) =
103
103
}
104
104
}
105
105
106
- export const getType = ( vnode : any ) => {
106
+ export const getType = ( vnode : unknown ) => {
107
107
const typeofVNode = typeof vnode
108
108
109
109
if ( vnode == null || typeofVNode === 'boolean' ) {
@@ -138,7 +138,7 @@ export const getType = (vnode: any) => {
138
138
return undefined
139
139
}
140
140
141
- const isEmptyObject = ( obj : any ) => {
141
+ const isEmptyObject = ( obj : Record < string , unknown > ) => {
142
142
for ( const prop in obj ) {
143
143
return false
144
144
}
@@ -225,7 +225,7 @@ const promoteToVNode = (node: VNode | string | number | boolean | null | undefin
225
225
226
226
export const addProps = (
227
227
children : VNodeArrayChildren ,
228
- callback : ( vnode : VNode ) => ( Record < string , any > | null | void ) ,
228
+ callback : ( vnode : VNode ) => ( Record < string , unknown > | null | void ) ,
229
229
options : IterationOptions = COMPONENTS_AND_ELEMENTS
230
230
) : VNodeArrayChildren => {
231
231
if ( DEV ) {
@@ -237,7 +237,7 @@ export const addProps = (
237
237
238
238
const addPropsToChild = (
239
239
child : VNodeChild ,
240
- callback : ( vnode : VNode ) => ( Record < string , any > | null | void ) ,
240
+ callback : ( vnode : VNode ) => ( Record < string , unknown > | null | void ) ,
241
241
options : IterationOptions
242
242
) : VNodeChild => {
243
243
if ( isFragment ( child ) ) {
0 commit comments