0

在哪里可以找到 Amazon Cognito 身份开发工具包的类型定义文件 (*.d.ts)?以及我该如何使用它们。

我正在为 Angular2 使用 TypeScript,并且我希望在实现“AWS Cognito”时准备好使用代码助手。我已经使用import AWS = require("aws-sdk");了“aws-sdk”,但我找不到为“amazon Cognito Identity SDK”导入类的方法。我已经在确定类型中搜索了

注意:我已经知道我可以声明一个“any”类型的全局变量,但我想要的是代码助手的实用程序。

更新: “aws-sdk”和“amazon Cognito Identity SDK”是不同的并且有不同的类。

更新 2:我正在尝试实现此代码:

AWSCognito.config.region = 'us-east-1';

var poolData = {
    UserPoolId : '...', // your user pool id here
    ClientId : '...' // your app client id here
};
var userPool = 
new AWSCognito.CognitoIdentityServiceProvider.CognitoUserPool(poolData);
var userData = {
    Username : '...', // your username here
    Pool : userPool
};
4

1 回答 1

1

我查看了 npm,发现它是 npmjs

你可以安装它:

npm install @types/aws-sdk
于 2017-03-08T15:39:45.050 回答