[英]Typescript nested interface throwing error
我有两个界面:
interface BarItem {
planned: number;
off: number;
in: number;
gdp_start: number;
out: number;
allocated: number;
}
interface BarData {
max: number;
title: string;
tooltip: boolean;
breaker: boolean;
start_time: number;
data: BarItem;
linedata: number[];
}
这会在构建时引发以下错误:
ERROR in src/app/components/timeline-bar-graph/timeline-bar-graph.component.spec.ts(19,5): error TS2322: Type '{ max: number; title: string; tooltip: true; breaker: true; start_time: number; data: undefined[]...' is not assignable to type 'BarData'.
Property 'linedata' is missing in type '{ max: number; title: string; tooltip: true; breaker: true; start_time: number; data: undefined[]...'.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.