Я пытаюсь расширить один проект. Я добавил sjcl и @ types / sjcl. Я могу успешно определить типы, например

var x = sjcl.BigNumber | undefined
private _secret: sjcl.SjclEcdsaSecretKey

Но когда я делаю:

sjcl.ecc.curves.k256

или

new sjcl.bn(1)

Тестовый запуск выдает следующее:

TypeError: Cannot read property ‘curves’ of undefined

или

TypeError: sjcl.bn is not a constructor

Это происходит во время тестирования. Это тестовая команда:

nyc mocha --require ts-node/register --require source-map-support/register --full-trace --timeout 40000 ./test/**/**.spec.ts

Я новичок в TypeScript / npm / javascript, имея опыт работы на других языках. Большое спасибо за любую помощь.