Dibuja Diamond en TypeScript
function diamond(val) {
let y,
w,
shape = '';
for (y = 0; y < val * 2 - 1; y++) {
w = y < val ? y : val * 2 - y - 2;
shape += Array(val - w).join(' ') + Array(w + 1).join('* ') + '*\n';
}
console.log(shape);
}
diamond(4);
Creepy Gábor