diff --git a/packages/builtins/src/collections/user/index.ts b/packages/builtins/src/collections/user/index.ts index fc451289..2235e9dd 100644 --- a/packages/builtins/src/collections/user/index.ts +++ b/packages/builtins/src/collections/user/index.ts @@ -1,4 +1,4 @@ -import type { AccessCondition, Collection } from '@aeriajs/types' +import type { AccessCondition, Collection, Context } from '@aeriajs/types' import { defineCollection, get, getAll, remove, upload, removeFile } from '@aeriajs/core' import { description } from './description.js' import { authenticate } from './authenticate.js' @@ -41,7 +41,12 @@ const exposedFunctions: Record = { export const user = defineCollection({ description, - functions, + functions: functions as { + [P in keyof typeof functions]: ( + payload: Parameters[0], + context: Omit + ) => ReturnType + }, }) Object.assign(user, {