chore: avoid object.freeze in prod

This commit is contained in:
Evan You 2019-09-17 16:23:29 -04:00
parent f595b006c2
commit a5c1b3283d
2 changed files with 6 additions and 2 deletions

View File

@ -1 +1,3 @@
# @vue/shared # @vue/shared
Utility functions and constants shared across packages. This package itself is private and never published. It is inlined into other packages during build - rollup's tree-shaking ensures that only functions used by the importing package are included.

View File

@ -1,4 +1,6 @@
export const EMPTY_OBJ: { readonly [key: string]: any } = Object.freeze({}) export const EMPTY_OBJ: { readonly [key: string]: any } = __DEV__
? Object.freeze({})
: {}
export const EMPTY_ARR: [] = [] export const EMPTY_ARR: [] = []
export const NOOP = () => {} export const NOOP = () => {}