UNPKG

549 BJavaScriptView Raw
1import angular from 'angular';
2
3import { AvMicroservice } from '@availity/api-core';
4
5function factory($http, $q, avApiOptions) {
6 class AvMicroserviceApi extends AvMicroservice {
7 constructor(options) {
8 if (!options) {
9 throw new Error('[options] cannot be null or undefined');
10 }
11 options = angular.merge({}, avApiOptions, options);
12
13 super({
14 http: $http,
15 promise: $q,
16 merge: angular.merge,
17 config: options,
18 });
19 }
20 }
21 return AvMicroserviceApi;
22}
23
24export default factory;