UNPKG

electron-oauth-helper

Version:

Easy to use helper library for OAuth1 and OAuth2.

20 lines 685 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var helper_1 = require("./helper"); exports.flowTaskFor = function (config) { var type = config.response_type || config.grant_type || "code"; if (type === "code") { return helper_1.authorizationCodeFlowTask; } else if (type === "token") { return helper_1.implicitFlowTask; } else if (type === "password") { return helper_1.resourceOwnerPasswordCredentialsFlowTask; } else if (type === "client_credentials") { return helper_1.clientCredentialsFlowTask; } throw new Error("Unsupported type: " + type); }; //# sourceMappingURL=tasks.js.map