Как использовать объект на основе интерфейса?
У меня описан интерфейс:
export interface Building {
withrightreg?: any;
buildid: number;
compact_addr: string;
unom: number;
}
const building = <Building>{};
Я хочу создать объект реализующий этот интерфейс, чтобы потом воспользоваться ([ngModel])="building?.compact_addr"
Проблема в том, не хочется использовать знак ? в модели building?.compact_addr, чтобы не ругалось, что нет свойства.
Как лучше это сделать? Создавать класс new Building() не хочется.