@anglr/rest
Version:
Angular module representing rest services
20 lines • 954 B
TypeScript
import { InjectionToken } from '@angular/core';
import { RestMiddlewareOrderType, RestMiddlewareType } from './types';
import { MockLogger, RestDateApi, RestMiddleware } from '../interfaces';
/**
* Injection token used for injecting array of rest middleware types that defines order of rest middlewares
*/
export declare const REST_MIDDLEWARES_ORDER: InjectionToken<RestMiddlewareOrderType<string>[]>;
/**
* Injection token used for injecting array of rest middleware types that are default for each rest method
*/
export declare const REST_METHOD_MIDDLEWARES: InjectionToken<RestMiddlewareType<RestMiddleware>[]>;
/**
* Injection token used for injecting RestDateApi implementation
*/
export declare const REST_DATE_API: InjectionToken<RestDateApi>;
/**
* Injection token used for injecting MockLogger used for logging responses for mocks
*/
export declare const REST_MOCK_LOGGER: InjectionToken<MockLogger>;
//# sourceMappingURL=tokens.d.ts.map