@@ -33,22 +33,22 @@ export const hasOwn = (
33
33
) : key is keyof typeof val => hasOwnProperty . call ( val , key )
34
34
35
35
export const isArray = Array . isArray
36
- export const isFunction = ( val : any ) : val is Function =>
36
+ export const isFunction = ( val : unknown ) : val is Function =>
37
37
typeof val === 'function'
38
- export const isString = ( val : any ) : val is string => typeof val === 'string'
39
- export const isSymbol = ( val : any ) : val is symbol => typeof val === 'symbol'
40
- export const isObject = ( val : any ) : val is Record < any , any > =>
38
+ export const isString = ( val : unknown ) : val is string => typeof val === 'string'
39
+ export const isSymbol = ( val : unknown ) : val is symbol => typeof val === 'symbol'
40
+ export const isObject = ( val : unknown ) : val is Record < any , any > =>
41
41
val !== null && typeof val === 'object'
42
42
43
- export function isPromise < T = any > ( val : any ) : val is Promise < T > {
43
+ export function isPromise < T = any > ( val : unknown ) : val is Promise < T > {
44
44
return isObject ( val ) && isFunction ( val . then ) && isFunction ( val . catch )
45
45
}
46
46
47
47
export const objectToString = Object . prototype . toString
48
48
export const toTypeString = ( value : unknown ) : string =>
49
49
objectToString . call ( value )
50
50
51
- export const isPlainObject = ( val : any ) : val is object =>
51
+ export const isPlainObject = ( val : unknown ) : val is object =>
52
52
toTypeString ( val ) === '[object Object]'
53
53
54
54
export const isReservedProp = ( key : string ) : boolean =>
0 commit comments