// generated by bun run generate from the SwiftUI SDK and codegen/catalog.ts.
// edit the generator or catalog, then regenerate.
import SwiftUI

func oneNativeAnimation(named name: String) -> SwiftUI.Animation {
  switch name {
    case "default": return SwiftUI.Animation.default
    case "interpolatingSpring": return SwiftUI.Animation.interpolatingSpring
    case "spring": return SwiftUI.Animation.spring
    case "interactiveSpring": return SwiftUI.Animation.interactiveSpring
    case "smooth": return SwiftUI.Animation.smooth
    case "snappy": return SwiftUI.Animation.snappy
    case "bouncy": return SwiftUI.Animation.bouncy
    case "easeInOut": return SwiftUI.Animation.easeInOut
    case "easeIn": return SwiftUI.Animation.easeIn
    case "easeOut": return SwiftUI.Animation.easeOut
    case "linear": return SwiftUI.Animation.linear
    default: preconditionFailure("invalid animation: \(name)")
  }
}
