From f53e2a2b9bde47c0890e7736f754b5fed28c008f Mon Sep 17 00:00:00 2001 From: Tomas Rimkus Date: Wed, 4 Mar 2026 16:12:03 +0200 Subject: [PATCH] Fix destroy() method return type --- projects/angular-odata/src/lib/resources/resource.ts | 2 +- .../src/lib/resources/types/navigation-property.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/projects/angular-odata/src/lib/resources/resource.ts b/projects/angular-odata/src/lib/resources/resource.ts index 5b0f73fb..ca300bbe 100644 --- a/projects/angular-odata/src/lib/resources/resource.ts +++ b/projects/angular-odata/src/lib/resources/resource.ts @@ -558,7 +558,7 @@ export class ODataResource { | 'entities'; withCount?: boolean; } = {}, - ): Observable { + ): Observable { return this.api.request('DELETE', this, options); } } diff --git a/projects/angular-odata/src/lib/resources/types/navigation-property.ts b/projects/angular-odata/src/lib/resources/types/navigation-property.ts index b726a7bf..ff313c0f 100644 --- a/projects/angular-odata/src/lib/resources/types/navigation-property.ts +++ b/projects/angular-odata/src/lib/resources/types/navigation-property.ts @@ -164,7 +164,7 @@ export class ODataNavigationPropertyResource extends ODataResource { return super.patch(attrs, { responseType: 'entity', ...options }); } - protected override delete(options: ODataOptions = {}): Observable { + protected override delete(options: ODataOptions = {}): Observable { return super.delete({ responseType: 'entity', ...options }); } @@ -215,7 +215,7 @@ export class ODataNavigationPropertyResource extends ODataResource { * @param options Options for the request * @returns An observable of the destroy */ - destroy(options?: ODataOptions): Observable> { + destroy(options?: ODataOptions): Observable { return this.delete(options); }