如何为两个需要的参数编写一个打字稿接口,但一个排除另一个

时间:2019-08-01 10:39:17

标签: javascript typescript

我使用了此方法,但它也接受两个接口。 我需要一个排除另一个。

{% for i in cin %}
    <p>(i.cinema_name)</p> # cinema name
    {% for j in i.cinema_show.all %}
        <p> (j.time)</p> # all show
{% endfor %}
{% endfor %}

这些是我的测试,在第三种情况下,我需要ts给我错误:

export interface C extends A {
    single: boolean;
}

export interface B extends A {
    couple: boolean;
}

export interface A {
    others: string;
}

export type A = B | C;

0 个答案:

没有答案