Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ModelPropTransform<TOriginal, TTransformed>

A model prop transform.

Type parameters

  • TOriginal

  • TTransformed

Hierarchy

  • ModelPropTransform

Index

Methods

  • transform(params: { cachedTransformedValue: undefined | TTransformed; originalValue: TOriginal; setOriginalValue: any }): TTransformed
  • Parameters

    • params: { cachedTransformedValue: undefined | TTransformed; originalValue: TOriginal; setOriginalValue: any }
      • cachedTransformedValue: undefined | TTransformed
      • originalValue: TOriginal
      • setOriginalValue:function
        • setOriginalValue(value: TOriginal): void
        • Parameters

          • value: TOriginal

          Returns void

    Returns TTransformed

  • untransform(params: { transformedValue: TTransformed; cacheTransformedValue: any }): TOriginal
  • Parameters

    • params: { transformedValue: TTransformed; cacheTransformedValue: any }
      • transformedValue: TTransformed
      • cacheTransformedValue:function
        • cacheTransformedValue(): void
        • Returns void

    Returns TOriginal

Generated using TypeDoc