Skip to content

API Reference / @gtkx/animated / PickAnimated

Type Alias: PickAnimated<Props, Fwd> ​

PickAnimated<Props, Fwd> = unknown & [Props] extends [Any] ? Lookup : [object] extends [Props] ? Lookup : ObjectFromUnion<Props extends object ? From extends () => ... ? ReturnType<From> : ObjectType<From> | TransitionKey & keyof ... extends never ? ToValues<Omit<..., ...>, Fwd> : TransitionValues<Omit<..., ...>> : TransitionKey & keyof Props extends never ? ToValues<Props, Fwd> : TransitionValues<Props>>

Pick the properties of these object props...

"to", "from", "initial", "enter", "update", "leave"

...as well as any forward props.

Type Parameters ​

Props ​

Props extends object

Fwd ​

Fwd = true