новое изображение / новая таблица / новые ошибки кнопок - PullRequest
0 голосов
/ 24 ноября 2018

Я создаю действие Google и сталкиваюсь с проблемами с ключевым словом new для определенных элементов.Например, здесь:

conv.ask(new Table({
  title: ``,
  subtitle: '',
  image: new Image({
    url: '',
    alt: 'Logo'
  }),
  columns: [
    {
      header: 'Line',
      align: 'CENTER',
    },
    {
      header: 'Destination',
      align: 'LEADING',
    },
    {
      header: 'Car',
      align: 'TRAILING',
    },
    {
      header: 'Arrival',
      align: 'TRAILING',
    },
  ],
  rows: timetableCells,
  buttons: new Button({
    title: 'Button Title',
    url: 'https://github.com/actions-on-google'
  }),
}))

Anywhere new ссылается, что я получаю ошибку при компиляции:

src / index.ts (21,20): ошибка TS2304: Не удается найти имя «Таблица».

src / index.ts (24,20): ошибка TS2304: не удается найти имя «Изображение».

src / index.ts (47,22): ошибка TS2304: не удается найти имя 'Button'.

Вот мой tsconfig:

{
  "compilerOptions": {
    "lib": ["es6"],
    "module": "commonjs",
    "noImplicitReturns": true,
    "outDir": "lib",
    "sourceMap": true,
    "target": "es6"
  },
  "compileOnSave": true,
  "include": [
    "src"
  ]
}

Я понимаю, почему возникает эта ошибка, но я не уверен, какая библиотека этополучены из Google примеров .

1 Ответ

0 голосов
/ 24 ноября 2018

Да, ну, это было намного очевиднее, чем я думал.Если оставить это здесь, это поможет кому-то еще.

import {dialogflow, Image, Table, Button} from 'actions-on-google';
...