UNPKG

@anglr/rest

Version:

Angular module representing rest services

18 lines 775 B
import { HttpRequest, HttpResponse } from '@angular/common/http'; /** * Contains methods used for handling 'caching' */ export interface RestCaching extends TypedPropertyDescriptor<unknown> { /** * Gets response from cache * @param request - Http request that is tested whether it is in cache */ getCachedResponse: (request: HttpRequest<unknown>) => HttpResponse<unknown> | null; /** * Saves response to cache for provided request and returns this response * @param request - Request that is identifies response * @param response - Response to be cached */ saveResponseToCache: (request: HttpRequest<unknown>, response: HttpResponse<unknown>) => HttpResponse<unknown>; } //# sourceMappingURL=restCaching.interface.d.ts.map