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,
value: unknown
) {
const opt = options[key] as any
const opt = options[key]
if (opt != null) {
const hasDefault = hasOwn(opt, 'default')
// default values

View File

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