Class CommonViewModelDataSource<T>

Type Parameters

  • T

Hierarchy

  • CommonViewModelDataSource

Implements

Constructors

  • Type Parameters

    • T

    Parameters

    • getValue: (() => T)
        • (): T
        • Returns T

    • setValue: ((value: T) => void)
        • (value: T): void
        • Parameters

          • value: T

          Returns void

    • Optional initialize: (() => Promise<void>)
        • (): Promise<void>
        • Returns Promise<void>

    • Optional dispose: (() => void)
        • (): void
        • Returns void

    Returns CommonViewModelDataSource<T>

Properties

dispose?: (() => void)

Type declaration

    • (): void
    • Returns void

getValue: (() => T)

Type declaration

    • (): T
    • Returns T

initialize?: (() => Promise<void>)

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

setValue: ((value: T) => void)

Type declaration

    • (value: T): void
    • Parameters

      • value: T

      Returns void

Generated using TypeDoc