Я хочу передать объекты из родительского компонента в дочерний компонент с помощью @Input (), а в дочернем компоненте я хочу преобразовать его в интерфейс. Определение интерфейса
export interface IDummy {
name: string;
issueNumber: number;
}
В моем parent.component.ts
dummyVariable = {"name":"typescript","issue":"problem with casting objects to an interface using Input"};
В моем parent.component. html
<child-component [dummyVariable]="dummyVariable"></child-component>
В моем child.component .ts
@Input() dummyVariable:IDummy;//it should throw an error saying that it is missing an interface property issueNumber, but it runs successfully without throwing an error.
Что я делаю не так?