mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-06-05 14:59:37 +08:00
Add proper type for AccessToken.token.
This commit is contained in:
9
types/simple-oauth2/index.d.ts
vendored
9
types/simple-oauth2/index.d.ts
vendored
@@ -44,8 +44,12 @@ export interface ModuleOptions {
|
||||
|
||||
export type TokenType = "access_token" | "refresh_token";
|
||||
|
||||
export interface Token {
|
||||
[x: string]: any;
|
||||
}
|
||||
|
||||
export interface AccessToken {
|
||||
token: {};
|
||||
token: Token;
|
||||
|
||||
/** Check if the access token is expired or not */
|
||||
expired(): boolean;
|
||||
@@ -56,9 +60,6 @@ export interface AccessToken {
|
||||
revoke(tokenType: TokenType, callback?: (error: any) => void): Bluebird<void>;
|
||||
}
|
||||
|
||||
export interface Token {
|
||||
[x: string]: any;
|
||||
}
|
||||
export type AuthorizationCode = string;
|
||||
export interface AuthorizationTokenConfig {
|
||||
code: AuthorizationCode;
|
||||
|
||||
Reference in New Issue
Block a user