FSAnimationSequence.validated constructor

FSAnimationSequence.validated({
  1. required Duration duration,
  2. required Curve curve,
  3. required List<FSAnimationStep> steps,
})

✅ ADDED: Factory constructor with validation

Implementation

factory FSAnimationSequence.validated({
  required Duration duration,
  required Curve curve,
  required List<FSAnimationStep> steps,
}) {
  assert(steps.isNotEmpty, 'Animation sequence must have at least one step');
  return FSAnimationSequence(
    duration: duration,
    curve: curve,
    steps: steps,
  );
}