Как использовать объект на основе интерфейса?

У меня описан интерфейс:

export interface Building {
    withrightreg?: any;
    buildid: number;
    compact_addr: string;
    unom: number;
}

const building = <Building>{};

Я хочу создать объект реализующий этот интерфейс, чтобы потом воспользоваться ([ngModel])="building?.compact_addr"

Проблема в том, не хочется использовать знак ? в модели building?.compact_addr, чтобы не ругалось, что нет свойства.

Как лучше это сделать? Создавать класс new Building() не хочется.


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