UNPKG

interceptor-builder

Version:

A modern collection of reusable utility functions for JavaScript and TypeScript, designed to simplify everyday development tasks.

19 lines (18 loc) 551 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.InterceptorBuilder = void 0; class InterceptorBuilder { constructor(instance) { this.instance = instance; } use(interceptor) { const interceptorInstance = new interceptor(this.instance); interceptorInstance.intercept(this.instance.interceptors.request, // this.instance.interceptors.response); return this; } build() { return this.instance; } } exports.InterceptorBuilder = InterceptorBuilder;