@anglr/rest
Version:
Angular module representing rest services
19 lines • 1.05 kB
JavaScript
import { InjectionToken } from '@angular/core';
import { BASIC_DEFAULT_REST_MIDDLEWARES_ORDER, BASIC_DEFAULT_REST_METHOD_MIDDLEWARES } from './defaults';
/**
* Injection token used for injecting array of rest middleware types that defines order of rest middlewares
*/
export const REST_MIDDLEWARES_ORDER = new InjectionToken('REST_MIDDLEWARES_ORDER', { providedIn: 'root', factory: () => BASIC_DEFAULT_REST_MIDDLEWARES_ORDER });
/**
* Injection token used for injecting array of rest middleware types that are default for each rest method
*/
export const REST_METHOD_MIDDLEWARES = new InjectionToken('REST_METHOD_MIDDLEWARES', { providedIn: 'root', factory: () => BASIC_DEFAULT_REST_METHOD_MIDDLEWARES });
/**
* Injection token used for injecting RestDateApi implementation
*/
export const REST_DATE_API = new InjectionToken('REST_DATE_API');
/**
* Injection token used for injecting MockLogger used for logging responses for mocks
*/
export const REST_MOCK_LOGGER = new InjectionToken('REST_MOCK_LOGGER');
//# sourceMappingURL=tokens.js.map