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>

Released under the MPL-2.0 License.