Вам необходимо явно удалить необязательный модификатор.

ьзуя новые условные типы в TypeScript (или, возможно, другой метод), есть ли способ выбрать только определенные свойства интерфейса на основе их модификаторов? Например, имея ...

interface I1 {
    readonly n: number
    s: string
}

Я хотел бы создать новый тип на основе предыдущего, который выглядит следующим образом:

interface I2 {
    s: string
}

Ответы на вопрос(1)

Ваш ответ на вопрос