UNPKG

@sap/cli-core

Version:

Command-Line Interface (CLI) Core Module

8 lines (7 loc) 708 B
import { create as createNextHandler } from "../../../next.js"; import { create as createErrorHandler } from "../../../error.js"; import { create as createOrHandler } from "../../../or.js"; import { create as createRefreshTokenHandler } from "./refreshToken.js"; import { create as setAuthorizationHandler } from "./setAuthorization.js"; import { create as createGetTokenHandler } from "./getToken.js"; export const create = () => createErrorHandler("failed to handle token", createNextHandler("commands.handler.authentication.oauth.tokenProvider", createOrHandler("commands.handler.authentication.oauth.tokenProvider", createGetTokenHandler(), createRefreshTokenHandler(true)), setAuthorizationHandler()));