Angular 8 Вега / Вега-лайт / Вега-вставка - PullRequest
0 голосов
/ 18 июня 2020

После установки vega 5.13.0 и vega-lite 4.13.1 в проекте Angular 8 при запуске приложения с ng serve

ERROR в node_modules / vega-lite / build / src возникают следующие ошибки /compile/compile.d.ts:68:73 - ошибка TS2315: Тип GenericSpe c не является универсальным c.

68} & LayoutSizeMixins) | (import ("../ spec / concat"). GenericConcatSpe c> & TopLevelProperties & {~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node_modules / vega-lite / build /src/compile/compile.d.ts:73:67 - ошибка TS2315: Тип GenericSpe c не является универсальным c.

73} & LayoutSizeMixins) | (import ("../ spe c"). GenericVConcatSpe c> & TopLevelProperties & {~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node_modules / vega-lite / build / src / compile / compile.d.ts: 78: 67 - ошибка TS2315: Тип GenericSpe c не является общим c.

78} & LayoutSizeMixins) | (import ("../ spe c"). GenericHConcatSpe c> & TopLevelProperties & {~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Как воспроизвести:

  1. используя Angular 8 cli, 'ng new mytestapp'
  2. npm install vega --save
  3. npm install vega-lite --save
  4. npm install vega-embed --save
  5. добавить импорт в app.component.ts (import embed, {VisualizationSpec} from 'vega- вставлять ';)
  6. cd mytestapp
  7. ng serve
...