altair-graphql-core
Version:
Several of the core logic for altair graphql client
20 lines • 899 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.IDENTITY_PROVIDERS = void 0;
exports.getPopupUrl = getPopupUrl;
// TODO: For some reason, importing from altair-db in login-redirect package causes issues. Strangely this only seems to affect login-redirect package.
// Getting src/login-redirect.ts (4:2): "IDENTITY_PROVIDERS" is not exported by "../altair-db/build/client.js", imported by "src/login-redirect.ts".
// Will investigate later.
const IDENTITY_PROVIDERS = {
GOOGLE: 'GOOGLE',
GITHUB: 'GITHUB',
};
exports.IDENTITY_PROVIDERS = IDENTITY_PROVIDERS;
function getPopupUrl(url, nonce, source, provider) {
const urlObj = new URL(url);
urlObj.searchParams.append('nonce', nonce);
urlObj.searchParams.append('sc', source);
urlObj.searchParams.append('provider', provider);
return urlObj.href;
}
//# sourceMappingURL=providers.js.map