Max Graey
Max Graey
https://github.com/bublejs/buble
Need investigations. it seems optimize option ignored
**How** ```ts let arr1: int32[] = new Array(1); let arr2: int32[] = new int32[](2); // if possible and make sense let arr3: int32[] = new Array(3); // implicitly type detection...
**How** ```ts var i: int32 = 0; i++ do {...} while (...) ``` But ```ts for (var i: int32 = 0; i < 10; i++) {} // ok for (var...
**Code:** ```ts export function grayscaleImage(data: Array, width: int32, height: int32): void { let len: int32 = width * height; let i: int32 = 0; while (i < len) let r:...
**How?** ```ts const SOLAR_MASS: float64 = 4.0 * PI * PI; ```
```ts class Vec4 { constructor(x: float32 = 0, y: float32 = 0, z: float32 = 0, w: float32 = 1) { ... } } ``` ~~and class Renderer { getContext():...
Proposal this expressions: ```js delete typeof instanceof alingof sizeof ``` make as operators (has NODE_FLAG_OPERATOR) with ability or not overloading in turboscript
```object = null``` is standard way to signalize for GC to forcing delete object by reference in js.
#### How? ```ts declare type number = float64; declare type Float64Array = Array< float64 >; ```