我如何发布声明“ var Test = $ local?result.data.item:result.data”

时间:2019-04-11 17:10:32

标签: typescript axios

我有这个代码。

export type TItem = {
    id: number;
    type: string;
    text: string;
};

getData = (local?: boolean) => {
        axios
            .get("")
            .then((res: {data: Array<TItem>}) => {
                var items = local ? res.data.inner : res.data;
            })
    };

别惊讶,您所看到的令人毛骨悚然,我知道。但是问题是-我无法正确确定

的类型
res.data.inner

var items = local ? res.data.inner : res.data;

我什至尝试编写这段代码

TCardItem[] | { item: TCardItem[]; }

如何正确声明?

0 个答案:

没有答案