TypeScript ile oluşturduğumuz objelerde (type, interface) veya fonksiyonlarda parametreleri opsiyonel olduğunu belirtmek için parametreIsmı?:
şeklinde ?
ni kullanabiliriz.
Aşağıda opsiyonel parametre kullanımı örneklerini inceleyebilirsiniz.
const fullName = (firstName: string, lastName?: string) => {
console.log(firstName + lastName)
}
fullName('osman')
type User = (name: string, surname?: string) => void;
const getFullName: User = (name, surname) => {
console.log(`${name} ${surname}`)
}
getFullName('osman')