mapbox-gl
Version:
A WebGL interactive maps library
15 lines (13 loc) • 488 B
JavaScript
// @flow
declare module "@mapbox/unitbezier" {
declare class UnitBezier {
constructor(p1x: number, p1y: number, p2x: number, p2y: number): UnitBezier;
sampleCurveX(t: number): number;
sampleCurveY(t: number): number;
sampleCurveDerivativeX(t: number): number;
solveCurveX(x: number, epsilon: number | void): number;
solve(x: number, epsilon: number | void): number;
}
declare module.exports: typeof UnitBezier;
}
;