Wo finde ich Typdefinitionsdateien (* .d.ts) für Amazon Cognito Identity SDK? und wie kann ich sie benutzen?Wo finde ich Typdefinitionsdateien (* .d.ts) für Amazon Cognito Identity SDK und wie kann ich sie verwenden?
Ich benutze TypeScript für Angular2 und ich möchte den Code-Assistenten bereit zu verwenden, wenn ich "AWS Cognito" implementieren. Ich benutze bereits import AWS = require("aws-sdk");
für die "aws-sdk", aber ich finde keine Möglichkeit, die Klassen für "Amazon Cognito Identity SDK" zu importieren. Ich suche bereits in definitelytyped
Hinweis: Ich weiß bereits, dass ich eine globale Variable vom Typ "any" deklarieren kann, aber was ich will, ist das Dienstprogramm des Code-Assistenten.
UPDATE: "aws-sdk" und "amazon Cognito Identity SDK" sind unterschiedlich und haben unterschiedliche Klassen.
Update 2: Ich versuche, diesen Code zu implementieren:
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
};
Können Sie ein Beispiel schreiben, wie ich es in meinen Dienst * .ts importieren soll? so kann ich den Code-Assistenten mit den Klassen von "Amazon Cognito Identity SDK" bereit haben –
versuchen Sie diese 'Import * als AWS von 'aws-sdk'' –
Danke @Bougarfaoui El Houcine, aber ich versuche, diesen Code hier zu implementieren: 'AWSCognito.config.region = 'us-east-1'; var poolData = { UserPoolId: '...', // Ihre Benutzerpool-ID hier ClientId: '...' // Ihre App-Client-ID hier }; var userPool = neu AWSCognito.CognitoIdentityServiceProvider.CognitoUserPool (poolData); var userData = { Benutzername: '...', // Ihr Benutzername hier Pool: userPool }; ' –