typescript: значение по умолчанию для необязательного параметра

подскажите, можно ли в интерфейса

interface IData {
    value1  : number,
    value2? : string
}

для необязательного параметра value2 указать значение по умолчанию, если параметр не указан (по умолчанию он будет равен undefined

т.е. сделать что-то такое:

interface IData {
    value1  : number,
    value2? : string | 'default'
}

и если value2 не указан, то он считается 'default'


Ответы (0 шт):