mirror of
https://github.com/xibyte/jsketcher
synced 2025-12-15 21:05:22 +01:00
enable flow
This commit is contained in:
parent
5cc9db2d61
commit
2f295c73a9
3 changed files with 15 additions and 14 deletions
2
.babelrc
2
.babelrc
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"presets": ["es2015", "stage-2", "react"]
|
||||
"presets": ["es2015", "stage-2", "react", "flow"]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@
|
|||
"babel-preset-stage-2": "6.24.1",
|
||||
"babel-polyfill": "6.26.0",
|
||||
"babel-preset-react": "6.24.1",
|
||||
"babel-preset-flow": "6.23.0",
|
||||
|
||||
"css-loader": "0.28.7",
|
||||
"less-loader": "4.0.5",
|
||||
|
|
|
|||
|
|
@ -1,24 +1,24 @@
|
|||
// @flow
|
||||
interface ParametricCurve {
|
||||
|
||||
export default class ParametricCurve {
|
||||
domain(): number[];
|
||||
|
||||
domain() { }
|
||||
degree(): number;
|
||||
|
||||
degree1Tess(): number[][];
|
||||
|
||||
degree() { }
|
||||
eval(u: number, num: number): number[];
|
||||
|
||||
degree1Tess() {}
|
||||
point(param: number): number[];
|
||||
|
||||
eval(u, num) { }
|
||||
param(point: number[]): number;
|
||||
|
||||
point(param) { }
|
||||
transform(tr);
|
||||
|
||||
param(point) { }
|
||||
optimalSplits(): number;
|
||||
|
||||
transform(tr) { }
|
||||
normalizeParametrization();
|
||||
|
||||
optimalSplits() { }
|
||||
|
||||
normalizeParametrization() { }
|
||||
|
||||
invert() { }
|
||||
invert();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue