refactor(types): remove unnecessary as any (#1411)

This commit is contained in:
Albert Liu 2020-06-25 23:05:39 +08:00 committed by GitHub
parent 81849d760b
commit a60f3b1430
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View File

@ -278,7 +278,7 @@ function resolvePropValue(
key: string, key: string,
value: unknown value: unknown
) { ) {
const opt = options[key] as any const opt = options[key]
if (opt != null) { if (opt != null) {
const hasDefault = hasOwn(opt, 'default') const hasDefault = hasOwn(opt, 'default')
// default values // default values

View File

@ -408,11 +408,11 @@ export function cloneVNode<T, U>(
vnode: VNode<T, U>, vnode: VNode<T, U>,
extraProps?: Data & VNodeProps extraProps?: Data & VNodeProps
): VNode<T, U> { ): VNode<T, U> {
const props = (extraProps const props = extraProps
? vnode.props ? vnode.props
? mergeProps(vnode.props, extraProps) ? mergeProps(vnode.props, extraProps)
: extend({}, extraProps) : extend({}, extraProps)
: vnode.props) as any : vnode.props
// This is intentionally NOT using spread or extend to avoid the runtime // This is intentionally NOT using spread or extend to avoid the runtime
// key enumeration cost. // key enumeration cost.
return { return {
@ -571,7 +571,7 @@ export function mergeProps(...args: (Data & VNodeProps)[]) {
const incoming = toMerge[key] const incoming = toMerge[key]
if (existing !== incoming) { if (existing !== incoming) {
ret[key] = existing ret[key] = existing
? [].concat(existing as any, toMerge[key] as any) ? [].concat(existing as any, toMerge[key])
: incoming : incoming
} }
} else { } else {