-1

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 
}; 

Antwort

1

ich im npm sah und ich finde es npmjs,

können Sie es installieren:

npm install @types/aws-sdk 
+0

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 –

+0

versuchen Sie diese 'Import * als AWS von 'aws-sdk'' –

+0

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 }; ' –

Verwandte Themen