• Parameters

    • value:
          | undefined
          | null
          | string
          | number
          | boolean

    Returns never

  • Parameters

    • target: Object
    • key: string | symbol
    • OptionalbaseDescriptor: PropertyDescriptor

    Returns any

  • Type Parameters

    • T = any

    Parameters

    • value: T[]
    • Optionaloptions: CreateObservableOptions

    Returns IObservableArray<T>

  • Type Parameters

    • T = any

    Parameters

    • value: Set<T>
    • Optionaloptions: CreateObservableOptions

    Returns ObservableSet<T>

  • Type Parameters

    • K = any
    • V = any

    Parameters

    • value: Map<K, V>
    • Optionaloptions: CreateObservableOptions

    Returns ObservableMap<K, V>

  • Type Parameters

    • T extends Object

    Parameters

    • value: T
    • Optionaldecorators: {
          [K in string | number | symbol]?: Function
      }
    • Optionaloptions: CreateObservableOptions

    Returns T & IObservableObject