2017-06-05 11 views
-1

)ノードラムダ関数では@ awspilot/dynamodbを使用していますが、typescriptも使用しています。NodejsはTypescriptで( 'this')が必要です(

標準nodejs var x = require('x')はtypescriptですでは問題import * as x from 'x'なりません - しかし、@ awspilot/DynamoDBの少し珍しいが必要です。

var $db = new AWS.DynamoDB() 
var awspilotDB = require('@awspilot/dynamodb')($db) 

importとしてこれをレンダリングすると、まだ合格の​​typescriptです-yの方法はあります余分なパラメータ?

おかげで、

D

答えて

0

require('@awspilot/dynamodb')関数を返しています。したがって、以下では正常に動作する必要があります:

import * as DynamodbFactory from '@awspilot/dynamodb' 
const awspilotDB = DynamodbFactory($db) 

あなたは、もちろん、あなたがDynamodbFactoryのために好きな名前を選択することができます。それも、私はまだそれを受け入れることはできません、あなたはそんなに早く答え -


はまた、あなたはまた、説明のために説明しhere

+1

感謝として活字体で必要機能を使用することができます! –

関連する問題