refactor(reactivity): reduce code of type check (#377)

This commit is contained in:
Junyan
2019-10-25 23:15:04 +08:00
committed by Evan You
parent a489f98a66
commit d76cfba7fb
3 changed files with 8 additions and 10 deletions

View File

@@ -48,6 +48,10 @@ export const objectToString = Object.prototype.toString
export const toTypeString = (value: unknown): string =>
objectToString.call(value)
export function toRawType(value: unknown): string {
return toTypeString(value).slice(8, -1)
}
export const isPlainObject = (val: unknown): val is object =>
toTypeString(val) === '[object Object]'