Learn TypeScript Help

Using Type Assertions

O type assertions é uma maneira de dizer ao compilador um tipo especifico para um valor

function calculateTax(amount: number, format: boolean): string | number { const calcAmount = amount * 1.2; return format ? `$${calcAmount.toFixed(2)}` : calcAmount; } let taxNumber = calculateTax(100, false) as number; let taxString = calculateTax(100, true) as string; console.log(`Number Value: ${taxNumber.toFixed(2)}`); console.log(`String Value: ${taxString.charAt(0)}`);
11 November 2025