export class Dependument {
  private source: string;
  private output: string;

  constructor(options: any) {
    if (!options.source) {
      throw new Error("No source path specified in options");
    }

    if (!options.output) {
      throw new Error("No output path specified in options");
    }
  }
}

export class Dependument {
  private source: string;
  private output: string;

  constructor(options: any) {
    if (!options.source) {
      throw new Error("No source path specified in options");
    }

    if (!options.output) {
      throw new Error("No output path specified in options");
    }

    this.source = source;
    this.output = output;
  }
}

Store source and output paths
Store source and output paths
