Преобразование объектов, переданных с помощью @Input (), в интерфейс типа в машинописи - PullRequest
0 голосов
/ 04 мая 2020

Я хочу передать объекты из родительского компонента в дочерний компонент с помощью @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.

Что я делаю не так?

...