UNPKG

@okta/okta-signin-widget

Version:
14 lines (11 loc) 535 B
import V1Router from 'v1/LoginRouter'; import { RouterConstructor, WidgetOptions } from 'types'; import Util from 'util/Util'; import { ConfigError } from 'util/Errors'; // eslint-disable-next-line @typescript-eslint/no-unused-vars export function routerClassFactory(options: WidgetOptions): RouterConstructor { if ((options.stateToken && !Util.isV1StateToken(options.stateToken)) || options.proxyIdxResponse) { throw new ConfigError('This version of the Sign-in Widget only supports Classic Engine'); } return V1Router; }