1 | import type { CognitoUser, CognitoUserAttribute } from 'amazon-cognito-identity-js'
|
2 | export async function getUserAttributes(user:CognitoUser):Promise<CognitoUserAttribute[]> {
|
3 | return new Promise((resolve, reject)=>{
|
4 | user.getUserAttributes((err, result)=>{
|
5 | if (err) {
|
6 | reject(err)
|
7 | return
|
8 | }
|
9 | resolve(result as CognitoUserAttribute[])
|
10 | })
|
11 | })
|
12 | }
|