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