types: simplify types (#104)

This commit is contained in:
月迷津渡
2019-10-05 22:09:34 +08:00
committed by Evan You
parent ca70aff860
commit 9d6783053c
12 changed files with 50 additions and 71 deletions

View File

@@ -96,7 +96,7 @@ export function resolveProps(
_options: ComponentPropsOptions | void
) {
const hasDeclaredProps = _options != null
const options = normalizePropsOptions(_options) as NormalizedPropsOptions
const options = normalizePropsOptions(_options)!
if (!rawProps && !hasDeclaredProps) {
return
}
@@ -196,9 +196,9 @@ const normalizationMap = new WeakMap()
function normalizePropsOptions(
raw: ComponentPropsOptions | void
): NormalizedPropsOptions | void {
): NormalizedPropsOptions | null {
if (!raw) {
return
return null
}
if (normalizationMap.has(raw)) {
return normalizationMap.get(raw)