UNPKG

@delewis13/appauth

Version:

A general purpose OAuth client. Vendored awaiting PR merge

41 lines (40 loc) 1.04 kB
/** * Represents the AuthorizationResponse as a JSON object. */ export interface AuthorizationResponseJson { code: string; state: string; } /** * Represents the AuthorizationError as a JSON object. */ export interface AuthorizationErrorJson { error: string; error_description?: string; error_uri?: string; state?: string; } /** * Represents the Authorization Response type. * For more information look at * https://tools.ietf.org/html/rfc6749#section-4.1.2 */ export declare class AuthorizationResponse { code: string; state: string; constructor(response: AuthorizationResponseJson); toJson(): AuthorizationResponseJson; } /** * Represents the Authorization error response. * For more information look at: * https://tools.ietf.org/html/rfc6749#section-4.1.2.1 */ export declare class AuthorizationError { error: string; errorDescription?: string; errorUri?: string; state?: string; constructor(error: AuthorizationErrorJson); toJson(): AuthorizationErrorJson; }