UNPKG

cbp-lib

Version:

Libraries for cbp

23 lines (19 loc) 618 B
'use strict' import {httpRequest, authHeader} from '../_helpers/http' import {ArgumentError} from '../_helpers/custom-error' import {Schema, validateSchema} from '../_helpers/types' export class AuthenticationManager { constructor(options) { if (typeof options !== 'object') { throw new ArgumentError('argument options must be type \'object\'') } this.options = options // validate options validateSchema(Schema.authClientOptions, options) .catch(error => { throw new ArgumentError(error) }) } getToken() { } }