axis.wavesurfer.js
Version:
A wavesurfer.js plugin just to display axes
25 lines (24 loc) • 644 B
TypeScript
import * as WaveSurfer from "wavesurfer.js";
export declare class WaveSurferAxis {
static create(params?: object): WaveSurfer.PluginDefinition;
private wavesurfer;
private waveContainer;
private axisX;
private axisY;
private width;
private color;
private hideOnReady;
constructor(params: WaveSurferAxisOptions, ws: WaveSurfer);
init(): void;
destroy(): void;
private _checkIfWSElementLoaded;
private _onReady;
private _appendAxisElements;
private _removeAxisElements;
}
interface WaveSurferAxisOptions {
width?: number;
color?: string;
hideOnReady?: boolean;
}
export {};