Mercurial > hg > ugly-duckling
annotate src/app/waveform/waves-ui.d.ts @ 126:b08058753a06
Fix wrong dimensionality
author | Lucas Thompson <dev@lucas.im> |
---|---|
date | Wed, 15 Mar 2017 14:29:11 +0000 |
parents | 656176d22b96 |
children | 2b88e4d78ec6 |
rev | line source |
---|---|
dev@36 | 1 /** |
dev@36 | 2 * Created by lucas on 01/12/2016. |
dev@36 | 3 */ |
dev@123 | 4 declare const AmbientInstance: WavesUserInterface; |
dev@123 | 5 |
dev@123 | 6 declare module 'waves-ui' { |
dev@123 | 7 export default AmbientInstance; |
dev@123 | 8 } |
dev@123 | 9 |
dev@123 | 10 interface WavesUserInterface { |
dev@123 | 11 core: any; |
dev@123 | 12 helpers: any; |
dev@123 | 13 states: any; |
dev@123 | 14 utils: Utilities; |
dev@123 | 15 } |
dev@123 | 16 |
dev@123 | 17 interface MatrixEntity { |
dev@124 | 18 getColumnCount(): number; |
dev@124 | 19 getColumnHeight(): number; |
dev@126 | 20 getColumn(n: number): Float32Array | number[]; |
dev@124 | 21 getStepDuration(): number; |
dev@124 | 22 getStartTime(): number; |
dev@123 | 23 } |
dev@123 | 24 |
dev@123 | 25 interface MatrixEntityConstructor { |
dev@123 | 26 new(): MatrixEntity; |
dev@123 | 27 } |
dev@123 | 28 |
dev@123 | 29 interface PrefilledMatrixEntityConstructor { |
dev@123 | 30 new(data: Float32Array[] | number[][], |
dev@123 | 31 startTime: number, |
dev@123 | 32 stepDuration: number): MatrixEntity; |
dev@123 | 33 } |
dev@123 | 34 |
dev@123 | 35 interface Utilities { |
dev@123 | 36 MatrixEntity: MatrixEntityConstructor; |
dev@123 | 37 PrefilledMatrixEntity: PrefilledMatrixEntityConstructor; |
dev@123 | 38 scales: any; |
dev@123 | 39 } |