私はVSCodeとTypescriptの開発者用エルゴノミクスを楽しんでいます。私はpouchdb
パッケージにプラグインを適用した際のわずかなほつれが発生しました:VSCode/Typescriptはプラグイン変更オブジェクトの型推論を行うことができますか?
import * as pouch from 'pouchdb-browser'
pouch.plugin(require('pouchdb-authentication'));
const remoteDB: PouchDB.Database<PouchDB.Core.Encodable> = new pouch(
'https://user.cloudant.com/databaseName',
{ skip_setup: true } // a param wanted by the plugin
);
// invoking a method added by the plugin:
remoteDB.signup('username','password', (err, resp) => {console.log(err)});
上記のコードブラウザで作品が、VSCodeが認識されていないので、私の開発経験が阻害されるプラグインを追加方法:
はVSCodeの範囲の外に型推論のこの種のですか?
OF注:NPMにこのパッケージの@typesパッケージはありません。https://www.npmjs.com/package/@types/pouchdb-authenticationは404です。欠けていますか?