// eslint-disable-next-line
import * as types from './types';

declare var AudioWorkletProcessor: any;
declare var registerProcessor: any;

class Processor extends AudioWorkletProcessor {
  process (inputs: Float32Array[][], outputs: Float32Array[][], parameters: {[key: string]: AudioParam}) {
    if (!this.hasLoggedLicenseWarning) {
      console.error('Invalid domain or API key. Please contact WavTool for help!');
      this.hasLoggedLicenseWarning = true;
    }
    return true
  }
}

registerProcessor('processor', Processor);
