fix: reactive and immutable should warn for undefined
This commit is contained in:
parent
685348f818
commit
e53874f7e7
@ -42,7 +42,7 @@ const canObserve = (value: any): boolean => {
|
||||
|
||||
type ObservableFactory = <T>(target?: T) => UnwrapRef<T>
|
||||
|
||||
export const reactive = ((target: any = {}): any => {
|
||||
export const reactive = ((target: unknown): any => {
|
||||
// if trying to observe an immutable proxy, return the immutable version.
|
||||
if (immutableToRaw.has(target)) {
|
||||
return target
|
||||
@ -60,7 +60,7 @@ export const reactive = ((target: any = {}): any => {
|
||||
)
|
||||
}) as ObservableFactory
|
||||
|
||||
export const immutable = ((target: any = {}): any => {
|
||||
export const immutable = ((target: unknown): any => {
|
||||
// value is a mutable observable, retrive its original and return
|
||||
// a readonly version.
|
||||
if (observedToRaw.has(target)) {
|
||||
|
Loading…
Reference in New Issue
Block a user