src/gen/middleware

Middleware

Defines the contract for a middleware intercepting requests before they are sent (but after the RequestContext was created) and before the ResponseContext is unwrapped.
interface Middleware {
    /**     * Modifies the request before the request is sent.     *     * @param context RequestContext of a request which is about to be sent to the server     * @returns an observable of the updated request context     *     */    pre(context: RequestContext): Observable<RequestContext>;    /**     * Modifies the returned response before it is deserialized.     *     * @param context ResponseContext of a sent request     * @returns an observable of the modified response context     */    post(context: ResponseContext): Observable<ResponseContext>;}

PromiseMiddleware

Defines the contract for a middleware intercepting requests before they are sent (but after the RequestContext was created) and before the ResponseContext is unwrapped.
interface PromiseMiddleware {
    /**     * Modifies the request before the request is sent.     *     * @param context RequestContext of a request which is about to be sent to the server     * @returns an observable of the updated request context     *     */    pre(context: RequestContext): Promise<RequestContext>;        /**     * Modifies the returned response before it is deserialized.     *     * @param context ResponseContext of a sent request     * @returns an observable of the modified response context     */    post(context: ResponseContext): Promise<ResponseContext>;}
Start typing to search the documentation Press ESC to close