ng-http-interceptor
Version:
> Http Interceptor library for Angular
9 lines (8 loc) • 324 B
TypeScript
export interface Interceptable<T extends Interceptor<any, any>> {
addInterceptor(interceptor: T): Interceptable<T>;
removeInterceptor(interceptor: T): Interceptable<T>;
clearInterceptors(interceptors?: T[]): Interceptable<T>;
}
export interface Interceptor<T, D> {
(data: T, method: string, ctx?: any): D;
}