UNPKG

@upbond/auth-spa-js

Version:

Auth SDK for Single Page Applications using Authorization Code Grant Flow with PKCE

12 lines (10 loc) 225 B
/** * @ignore */ const dedupe = (arr: string[]) => Array.from(new Set(arr)); /** * @ignore */ export const getUniqueScopes = (...scopes: string[]) => { return dedupe(scopes.join(' ').trim().split(/\s+/)).join(' '); };