UNPKG

gl-react

Version:

Universal React library, write and compose WebGL shaders, implement complex effects using a descriptive paradigm

31 lines (28 loc) 748 B
//@flow /** * Multidimensional Arrays object from library * [ndarray](https://www.npmjs.com/package/ndarray) */ type NDArray = { shape: Array<number>, data: $TypedArray | Array<number>, stride: Array<number>, offset: number, size: Array<number>, order: Array<number>, dimension: number, transpose: (...args: Array<number>) => NDArray, step: (...args: Array<number>) => NDArray, lo: (...args: Array<number>) => NDArray, hi: (...args: Array<number>) => NDArray, pick: (...args: Array<number>) => * }; declare module "ndarray" { declare type NDArray = NDArray; declare module.exports: ( arr: $TypedArray | Array<number>, shape?: Array<number>, stride?: Array<number>, offset?: number ) => NDArray; }