Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | declare module "wavesurfer.js/src/drawer.canvasentry.js" {
class CanvasEntry {
wave: HTMLCanvasElement | null
waveCtx: CanvasRenderingContext2D | null
progressCtx: CanvasRenderingContext2D | null
fillRects(
x: number,
y: number,
width: number,
height: number,
radius?: number
): void
setFillStyles(color: string | CanvasGradient, progressColor: string): void
}
export default CanvasEntry
}
declare module "wavesurfer.js/dist/plugin/wavesurfer.timeline.min.js" {
import { WaveSurferPlugin } from "wavesurfer.js"
export default class TimelinePlugin extends WaveSurferPlugin {}
}
declare module "wavesurfer.js/src/drawer.multicanvas.js" {
import { WaveRenderer } from "wavesurfer.js"
import CanvasEntry from "wavesurfer.js/src/drawer.canvasentry.js"
class MultiCanvas extends WaveRenderer {
createElements(): void
updateCursor(): void
addCanvas: () => void
canvases: CanvasEntry[]
fillRect(
x: number,
y: number,
width: number,
height: number,
radius: number
): void
halfPixel: number
hasProgressCanvas: boolean
maxCanvasWidth: number
progressWave: null | HTMLDivElement
}
export default MultiCanvas
}
|