UNPKG

@anglr/rest

Version:

Angular module representing rest services

24 lines 1.04 kB
import { EnvironmentProviders, Provider, Type } from '@angular/core'; import { RestMiddlewareOrderType, RestMiddlewareType } from './types'; import { MockLogger, RestDateApi } from '../interfaces'; /** * Provides rest middlewares execution order * @param order - Execution order of middlewares */ export declare function provideRestMiddlewaresOrder<TMiddlewareTypes extends string = string>(order: RestMiddlewareOrderType<TMiddlewareTypes>[]): Provider; /** * Provides middleware types for rest http method, executed each time * @param middlewares - Middleware types to be provided */ export declare function provideRestMethodMiddlewares(middlewares: RestMiddlewareType[]): Provider; /** * Provides rest date api type * @param type - Type to be provided */ export declare function provideRestDateApi(type: Type<RestDateApi>): Provider; /** * Provides mock logger * @param type - Type to be provided */ export declare function provideMockLogger(type: Type<MockLogger>): EnvironmentProviders; //# sourceMappingURL=providers.d.ts.map