From 2ebea175cb704d5495085238d10add546d303518 Mon Sep 17 00:00:00 2001 From: Antonio Ramirez Date: Wed, 17 Jun 2026 23:00:13 +0200 Subject: [PATCH] fix(crudx): export CrudBaseInterceptor from package root MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The interceptors barrel re-exported crud-request and crud-response but not crud-base, so CrudBaseInterceptor was unreachable from '@2amtech/crudx' and consumers had to deep-import '@2amtech/crudx/src/interceptors/crud-base.interceptor'. CrudBaseInterceptor is the intended base for interceptors that only need getCrudInfo() and supply their own intercept() (incl. async ones) — and it is NOT substitutable by CrudRequestInterceptor (whose concrete intercept(): Observable signature rejects an async Promise override). Re-export it from the barrel so it is available on the package root, matching crud-request/crud-response. --- packages/crudx/src/interceptors/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/crudx/src/interceptors/index.ts b/packages/crudx/src/interceptors/index.ts index d7093800..d4274b13 100644 --- a/packages/crudx/src/interceptors/index.ts +++ b/packages/crudx/src/interceptors/index.ts @@ -1,2 +1,3 @@ +export * from "./crud-base.interceptor"; export * from "./crud-request.interceptor"; export * from "./crud-response.interceptor";