Interpolator
Blends two refined values of one kind at progress t, 0 to 1.
@internote/canvas-sdkimport { Interpolator } from '@internote/canvas-sdk';#Signature
(from: unknown, to: unknown, t: number) => unknown#Example
const transformLerp: Interpolator = (from, to, t) => {
if (!isMatrix(from) || !isMatrix(to)) return t < 0.5 ? from : to;
return { kind: 'matrix', a: lerp(from.a, to.a, t), b: lerp(from.b, to.b, t) };
};Declared in packages/canvas-sdk/src/animation/interpolation.ts:50.