function createGenerator(props, generator?: LineRadial): LineRadial { generator = generator || d3.lineRadial(); return args.reduce((acc: LineRadial, arg) => { const prop = props[arg]; if (prop) { return acc[arg](prop); } return acc; }, generator); }
function createGenerator(props, generator?: LineRadial): LineRadial { generator = generator || d3.lineRadial(); return args.reduce((acc: LineRadial, arg) => { const prop = props[arg]; if (prop) { return acc[arg](prop); } return acc; }, generator); }