resolveLerpStrategy function

LerpStrategy resolveLerpStrategy(
  1. FieldModel field
)

Resolves the lerp strategy for a field.

Implementation

LerpStrategy resolveLerpStrategy(FieldModel field) {
  // Composite `StyleSpec<T>` fields delegate interpolation to the nested spec.
  if (_isStyleSpecField(field.typeName)) {
    return .delegateToSpec;
  }

  if (field.isLerpable) {
    return .interpolate;
  }

  return .snap;
}