繁体   English   中英

Typescript嵌套接口抛出错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM