在哪里可以找到 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
};