Skip to content

Commit b649228

Browse files
committed
feat(shared): remove isValidElement types dependency
1 parent b1eab98 commit b649228

File tree

2 files changed

+1
-4
lines changed

2 files changed

+1
-4
lines changed

packages/shared/package.json

-3
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,6 @@
3030
"build:esm": "tsc --declaration --module es2015 --outDir esm",
3131
"build:umd": "rollup --config"
3232
},
33-
"peerDependencies": {
34-
"@types/react": ">=16.8.0 || >=17.0.0"
35-
},
3633
"dependencies": {
3734
"@formily/path": "2.0.0-beta.41",
3835
"camel-case": "^4.1.1",

packages/shared/src/checkers.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export const isNumberLike = (index: any): index is number =>
1818
isNum(index) || /^\d+$/.test(index)
1919
export const isObj = (val: unknown): val is object => typeof val === 'object'
2020
export const isRegExp = isType<RegExp>('RegExp')
21-
export const isReactElement = (obj: any): obj is React.ReactElement<any> =>
21+
export const isReactElement = (obj: any): boolean =>
2222
obj && obj['$$typeof'] && obj['_owner']
2323
export const isHTMLElement = (target: any): target is EventTarget => {
2424
return Object.prototype.toString.call(target).indexOf('HTML') > -1

0 commit comments

Comments
 (0)