UNPKG

@arc-publishing/sdk-sales

Version:
26 lines 1 kB
import Sales from './sales'; import Identity, { isInjectableIdentity, isArcIdentity } from '../identity'; import { logPrefix } from './constants'; export default function options(options) { if (options) { Sales.apiOrigin = (options && options.apiOrigin && options.apiOrigin.replace(/\/$/, '')) || Sales.apiOrigin; if (options.Identity && isInjectableIdentity(options.Identity)) { Sales._Identity = options.Identity; } else if (options.Identity && isArcIdentity(options.Identity)) { Sales._Identity = options.Identity; } else { Identity.options({ apiOrigin: Sales.apiOrigin }); Sales._Identity = Identity; console.warn("".concat(logPrefix, " No Identity provided to Sales.options.")); } } else { console.warn("".concat(logPrefix, " No options specified when calling Sales.options")); } } //# sourceMappingURL=options.js.map