Skip to content

API Reference / @gtkx/animated / InterpolatorFactory

Interface: InterpolatorFactory() ​

Defined in: node_modules/.pnpm/@react-spring+types@10.1.2/node_modules/@react-spring/types/dist/react-spring_types.modern.d.mts:64

Call Signature ​

InterpolatorFactory<Input, Output>(interpolator): InterpolatorFn<Input, Output>

Defined in: node_modules/.pnpm/@react-spring+types@10.1.2/node_modules/@react-spring/types/dist/react-spring_types.modern.d.mts:65

Type Parameters ​

Input ​

Input

Output ​

Output

Parameters ​

interpolator ​

InterpolatorFn<Input, Output>

Returns ​

InterpolatorFn<Input, Output>

Call Signature ​

InterpolatorFactory<Output>(config): (input) => Animatable<Output>

Defined in: node_modules/.pnpm/@react-spring+types@10.1.2/node_modules/@react-spring/types/dist/react-spring_types.modern.d.mts:66

Type Parameters ​

Output ​

Output

Parameters ​

config ​

InterpolatorConfig<Output>

Returns ​

(input) => Animatable<Output>

Call Signature ​

InterpolatorFactory<Output>(range, output, extrapolate?): (input) => Animatable<Output>

Defined in: node_modules/.pnpm/@react-spring+types@10.1.2/node_modules/@react-spring/types/dist/react-spring_types.modern.d.mts:67

Type Parameters ​

Output ​

Output

Parameters ​

range ​

readonly number[]

output ​

readonly Constrain<Output, string | number | readonly (string | number)[]>[]

extrapolate? ​

ExtrapolateType

Returns ​

(input) => Animatable<Output>

Call Signature ​

InterpolatorFactory<Input, Output>(...args): InterpolatorFn<Input, Output>

Defined in: node_modules/.pnpm/@react-spring+types@10.1.2/node_modules/@react-spring/types/dist/react-spring_types.modern.d.mts:68

Type Parameters ​

Input ​

Input

Output ​

Output

Parameters ​

args ​

...InterpolatorArgs<Input, Output>

Returns ​

InterpolatorFn<Input, Output>