From d51dc61623ce969a743105ef11c3d6102cb554a5 Mon Sep 17 00:00:00 2001 From: Laurensius Adi Date: Tue, 20 Jan 2026 22:12:25 +0800 Subject: [PATCH] Fix custom hook methods for typed client Filter hook methods to include only those that are functions to prevent error "Can not apply hooks" in the typed client --- packages/feathers/src/service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/feathers/src/service.ts b/packages/feathers/src/service.ts index eb852f39b9..e3b0197804 100644 --- a/packages/feathers/src/service.ts +++ b/packages/feathers/src/service.ts @@ -32,7 +32,7 @@ export function getHookMethods(service: any, options: ServiceOptions) { return (defaultServiceMethods as any as string[]) .filter((m) => typeof service[m] === 'function' && !methods.includes(m)) - .concat(methods) + .concat(methods.filter((m) => typeof service[m] === 'function')) } export function getServiceOptions(service: any): ServiceOptions {