UNPKG

@anglr/rest

Version:

Angular module representing rest services

19 lines 1.05 kB
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