import * as OAuthMethods from "@octokit/oauth-methods"; function getWebFlowAuthorizationUrlWithState(state, options) { const optionsWithDefaults = { clientId: state.clientId, request: state.octokit.request, ...options, allowSignup: state.allowSignup ?? options.allowSignup, redirectUrl: options.redirectUrl ?? state.redirectUrl, scopes: options.scopes ?? state.defaultScopes }; return OAuthMethods.getWebFlowAuthorizationUrl({ clientType: state.clientType, ...optionsWithDefaults }); } export { getWebFlowAuthorizationUrlWithState };