import * as path from 'path'; export function helper() { let filesIndex: number = process.argv.indexOf('--files'); let outIndex: number = process.argv.indexOf('--out'); let outDir: string = path.join(process.cwd(), process.argv[outIndex + 1]); let writeDefinitions: boolean = process.argv.indexOf('--definitions') > 0; let files: string[] = process.argv.filter((input: string, index: number) => { if (filesIndex > outIndex) { return index > filesIndex } else { return index > filesIndex && index < outIndex; } }); return { filesIndex: filesIndex, outIndex: outIndex, outDir: outDir, writeDefinitions: writeDefinitions, files: files } }