UNPKG

@antv/coord

Version:

Toolkit for mapping elements of sets into geometric objects.

6 lines (4 loc) 206 B
import { identity } from '@antv/util'; export function compose<T>(fn?: (x: T) => T, ...rest: ((x: T) => T)[]) { return fn ? rest.reduce((total, current) => (x: T) => current(total(x)), fn) : identity; }