Class Changable

Hierarchy

  • Changable

Indexable

[valueName: string | symbol]: unknown

Constructors

Properties

Methods

Constructors

  • Parameters

    • changeCallback: ((values: {
          [valueName: string | symbol]: unknown;
      }, oldValues: {
          [valueName: string | symbol]: unknown;
      }) => void)
        • (values: {
              [valueName: string | symbol]: unknown;
          }, oldValues: {
              [valueName: string | symbol]: unknown;
          }): void
        • Parameters

          • values: {
                [valueName: string | symbol]: unknown;
            }
            • [valueName: string | symbol]: unknown
          • oldValues: {
                [valueName: string | symbol]: unknown;
            }
            • [valueName: string | symbol]: unknown

          Returns void

    • startValues: {
          [valueName: string | symbol]: unknown;
      }
      • [valueName: string | symbol]: unknown

    Returns Changable

Properties

raw: {
    [valueName: string | symbol]: unknown;
}

Type declaration

  • [valueName: string | symbol]: unknown

Methods

  • Parameters

    • values: {
          [valueName: string | symbol]: unknown;
      }
      • [valueName: string | symbol]: unknown

    Returns void

  • Parameters

    • key: string | symbol
    • value: unknown

    Returns void