UNPKG

@mymusictaste/async-audiorecorder

Version:

node-audiorecorder with async/await & typescript support

17 lines (16 loc) 615 B
/// <reference path="../../src/module.d.ts" /> /// <reference types="node" /> import AudioRecorder, { AudioRecorderOptions, Logger } from "node-audiorecorder"; import { listRecordingDevices } from "./listDevices.js"; export declare class AsyncAudioRecorder extends AudioRecorder { promise: Promise<Buffer>; private buffer; static availableDevices: typeof listRecordingDevices; constructor(options: AudioRecorderOptions, logger?: Logger); private _onData; private _reset; start(): this; stop(): this; } export default AsyncAudioRecorder; export type { AudioRecorderOptions, Logger };