volume-meter icon indicating copy to clipboard operation
volume-meter copied to clipboard

Typescript typings

Open mikaello opened this issue 5 years ago • 0 comments

Here is TypeScript typings if someone is using this module in a TypeScript environment:

export = createAudioMeter;

declare type ScriptProcessorNodeMod = ScriptProcessorNode & {
  clipping = boolean;
  lastClip = number;
  volume = number;
  clipLevel = number;
  averaging = number;
  clipLag = number;

  checkClipping: () => boolean;
  shutdown: () => void;
};

declare function createAudioMeter(
  audioContext: AudioContext,
  clipLevel: number,
  averaging: number,
  clipLag: number,
): ScriptProcessorNodeMod;

mikaello avatar Dec 20 '19 12:12 mikaello