adonis6_ally_yandex
Version:
AdonisJS 6 Ally Yandex Driver
36 lines (33 loc) • 715 B
text/typescript
export interface YandexToken {
token: string
type: 'bearer'
expires_in: number
refresh_token?: string
}
export type YandexScopes =
| 'login:avatar'
| 'login:birthday'
| 'login:email'
| 'login:info'
| 'login:default_phone'
export interface YandexDriverConfig {
clientId: string
clientSecret: string
callbackUrl: string
scopes?: YandexScopes[]
userInfoUrl?: string
accessTokenUrl?: string
authorizeUrl?: string
userAvatarUrl?: string
userAvatarSize?:
| 'islands-small'
| 'islands-34'
| 'islands-middle'
| 'islands-50'
| 'islands-retina-small'
| 'islands-68'
| 'islands-75'
| 'islands-retina-middle'
| 'islands-retina-50'
| 'islands-200'
}