Юниверс DG SDK UI
v2.15.0

Интерфейс IComputed

interface IComputed {
    struct: (
        target: Object,
        key: string | symbol,
        baseDescriptor?: PropertyDescriptor,
    ) => void;
    <T>(options: IComputedValueOptions<T>): any;
    <T>(func: () => T, setter: (v: T) => void): IComputedValue<T>;
    <T>(func: () => T, options?: IComputedValueOptions<T>): IComputedValue<T>;
    (
        target: Object,
        key: string | symbol,
        baseDescriptor?: PropertyDescriptor,
    ): void;
}
  • Параметры типа

    • T

    Параметры

    Возвращает any

  • Параметры типа

    • T

    Параметры

    • func: () => T
    • setter: (v: T) => void

    Возвращает IComputedValue<T>

  • Параметры типа

    • T

    Параметры

    Возвращает IComputedValue<T>

  • Параметры

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

    Возвращает void

Индекс

Свойства

Свойства

struct: (
    target: Object,
    key: string | symbol,
    baseDescriptor?: PropertyDescriptor,
) => void