##// END OF EJS Templates
Maintenance release...
Maintenance release * `NodeList-fx` added overloads to all methods to distinguish returned values of different types (`Animation | this`). * Added missing signatures to `NodeList` constructor * Improved `dijit.form._FormWidgetMixin` * Added module declarations `dijit/form/_FormWidgetMixin`, `dijit/form/_FormValueMixin`, `dijit/_HasDropDown`

File last commit:

r0:ab570232df7d default
r8:b71d8639b457 v1.0.1 default
Show More
bezierutils.d.ts
30 lines | 931 B | video/mp2t | TypeScriptLexer
cin
Initial commit, project structure.
r0 declare namespace dojox {
namespace gfx {
interface BezierUtils {
computeLength(points: number[]): number;
distance(x1: number, y1: number, x2: number, y2: number): number;
splitBezierAtT(points: dojox.gfx.CubicBezierCurve, t: number): [
dojox.gfx.CubicBezierCurve,
dojox.gfx.CubicBezierCurve
];
splitBezierAtT(points: dojox.gfx.QuadraticBezierCurve, t: number): [
dojox.gfx.QuadraticBezierCurve,
dojox.gfx.QuadraticBezierCurve
];
splitCBezierAtT(points: dojox.gfx.CubicBezierCurve, t: number): [
dojox.gfx.CubicBezierCurve,
dojox.gfx.CubicBezierCurve
];
splitQBezierAtT(points: dojox.gfx.QuadraticBezierCurve, t: number): [
dojox.gfx.QuadraticBezierCurve,
dojox.gfx.QuadraticBezierCurve
];
tAtLength(points: number[], length: number): number;
}
}
}
declare module 'dojox/gfx/bezierutils' {
const bezierutils: dojox.gfx.BezierUtils;
export = bezierutils;
}