UNPKG

fathom-typescript

Version:

Fathom's official TypeScript SDK.

14 lines 680 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getAuthorizationUrl = getAuthorizationUrl; function getAuthorizationUrl(request) { const state = request.state ?? Math.random().toString(36).substring(2, 15); const url = new URL("https://fathom.video/external/v1/oauth2/authorize"); url.searchParams.append("client_id", request.clientId); url.searchParams.append("redirect_uri", request.redirectUri); url.searchParams.append("scope", request.scope); url.searchParams.append("state", state); url.searchParams.append("response_type", "code"); return url.toString(); } //# sourceMappingURL=getAuthorizationUrl.js.map