Проблема с must.js с использованием TypeScript - PullRequest
0 голосов
/ 23 мая 2018

Мой код:

Object.keys(res.body.data).should.containEql('id')

Ошибка, которую дает мне TypeScript,

Property 'should' does not exist on type 'string[]'.

Так как мне использовать should с TypeScript?

1 Ответ

0 голосов
/ 03 июля 2018

Вы не можете импортировать библиотекуВ основном вам нужно импортировать import 'should', чтобы иметь доступ к методам must.

Я проверил этот код, и он работает!Если я прокомментирую импорт, у меня возникла та же проблема, что и у вас.

import 'should';

describe('test', () => {

    it('should must work', () => {
        Object.keys({ a: 1, b: 2 }).should.containEql('b');
    })
})
...