types: improve createElement typing

This commit is contained in:
Evan You
2018-10-12 19:49:41 -04:00
parent 93d724382e
commit 5257b366fd
8 changed files with 85 additions and 65 deletions

View File

@@ -7,8 +7,9 @@ import { patchEvent } from './modules/events'
export const onRE = /^on/
// value, checked, selected & muted are always patched as properties
const domPropsRE = /^domProps|^(?:value|checked|selected|muted)$/
// value, checked, selected & muted
// plus anything with upperCase letter in it are always patched as properties
const domPropsRE = /\W|^(?:value|checked|selected|muted)$/
export function patchData(
el: Element,