For example:
export const smooth = (fun: (offset: number) => number): (offset: number) => number => {
return (offset: number): number => {
const floor = Math.floor(offset);
const ceil = Math.ceil(offset);
if (floor === ceil) {
return fun(offset);
} else {
return fun(floor) * (1 - offset + floor) + fun(ceil) * (offset - floor);
}
}
};
throw fun is not defined.
For example:
throw fun is not defined.