Type '{ id: "passkey"; $InferServerPlugin: { id: "passkey"; endpoints: { generatePasskeyRegistrationOptions: StrictEndpoint<"/passkey/generate-register-options", { method: "GET"; use: ((inputContext: MiddlewareInputContext) => Promise<...>)[]; query: ZodOptional<...>; metadata: { ...; }; } & { ...; }, P...' is not assignable to type 'BetterAuthClientPlugin'. Types of property 'getActions' are incompatible. Type '($fetch: BetterFetch, $store: ClientStore) => { signIn: { passkey: (opts?: { autoFill?: boolean | undefined; fetchOptions?: ClientFetchOption | undefined; } | undefined, options?: ClientFetchOption | undefined) => Promise<...>; }; passkey: { ...; }; $Infer: { ...; }; }' is not assignable to type '($fetch: BetterFetch, $store: ClientStore, options: BetterAuthClientOptions | undefined) => Record'. Types of parameters '$fetch' and '$fetch' are incompatible. Types of parameters 'options' and 'options' are incompatible. Type 'F extends FetchSchema ? IsOptionRequired extends true ? [{ [key in keyof ({ method?: string | undefined; headers?: (HeadersInit & (HeadersInit | CommonHeaders)) | undefined; ... 33 more ...; disableValidation?: boolean | undefined; } & { [P in RequiredOptionKeys<...> extends "query" | ... 29 more ... | keyof F...' is not assignable to type 'F extends FetchSchema ? IsOptionRequired extends true ? [{ [key in keyof ({ method?: string | undefined; headers?: (HeadersInit & (HeadersInit | CommonHeaders)) | undefined; ... 33 more ...; disableValidation?: boolean | undefined; } & { [P in RequiredOptionKeys<...> extends "query" | ... 29 more ... | "disabl...'. Type '(IsOptionRequired extends true ? [{ [key in keyof ({ method?: string | undefined; headers?: (HeadersInit & (HeadersInit | CommonHeaders)) | undefined; ... 33 more ...; disableValidation?: boolean | undefined; } & { [P in RequiredOptionKeys<...> extends "query" | ... 29 more ... | keyof FetchHooks<...> ? Requir...' is not assignable to type 'F extends FetchSchema ? IsOptionRequired extends true ? [{ [key in keyof ({ method?: string | undefined; headers?: (HeadersInit & (HeadersInit | CommonHeaders)) | undefined; ... 33 more ...; disableValidation?: boolean | undefined; } & { [P in RequiredOptionKeys<...> extends "query" | ... 29 more ... | "disabl...'. Type 'IsOptionRequired extends true ? [{ [key in keyof ({ method?: string | undefined; headers?: (HeadersInit & (HeadersInit | CommonHeaders)) | undefined; ... 33 more ...; disableValidation?: boolean | undefined; } & { [P in RequiredOptionKeys<...> extends "query" | ... 29 more ... | keyof FetchHooks<...> ? Require...' is not assignable to type 'F extends FetchSchema ? IsOptionRequired extends true ? [{ [key in keyof ({ method?: string | undefined; headers?: (HeadersInit & (HeadersInit | CommonHeaders)) | undefined; ... 33 more ...; disableValidation?: boolean | undefined; } & { [P in RequiredOptionKeys<...> extends "query" | ... 29 more ... | "disabl...'. Type '[{ [key in keyof ({ method?: string | undefined; headers?: (HeadersInit & (HeadersInit | CommonHeaders)) | undefined; redirect?: RequestRedirect | undefined; ... 32 more ...; disableValidation?: boolean | undefined; } & { [P in RequiredOptionKeys<...> extends "query" | ... 29 more ... | keyof FetchHooks<...> ? Requi...' is not assignable to type 'F extends FetchSchema ? IsOptionRequired extends true ? [{ [key in keyof ({ method?: string | undefined; headers?: (HeadersInit & (HeadersInit | CommonHeaders)) | undefined; ... 33 more ...; disableValidation?: boolean | undefined; } & { [P in RequiredOptionKeys<...> extends "query" | ... 29 more ... | "disabl...'. Type '[{ [key in keyof ({ method?: string | undefined; headers?: (HeadersInit & (HeadersInit | CommonHeaders)) | undefined; redirect?: RequestRedirect | undefined; ... 32 more ...; disableValidation?: boolean | undefined; } & { [P in RequiredOptionKeys<...> extends "query" | ... 29 more ... | keyof FetchHooks<...> ? Requi...' is not assignable to type 'F extends FetchSchema ? IsOptionRequired extends true ? [{ [key in keyof ({ method?: string | undefined; headers?: (HeadersInit & (HeadersInit | CommonHeaders)) | undefined; ... 33 more ...; disableValidation?: boolean | undefined; } & { [P in RequiredOptionKeys<...> extends "query" | ... 29 more ... | "disabl...'. Type 'IsOptionRequired extends true ? [{ [key in keyof ({ method?: string | undefined; headers?: (HeadersInit & (HeadersInit | CommonHeaders)) | undefined; ... 33 more ...; disableValidation?: boolean | undefined; } & { [P in RequiredOptionKeys<...> extends "query" | ... 29 more ... | keyof FetchHooks<...> ? Require...' is not assignable to type 'IsOptionRequired extends true ? [{ [key in keyof ({ method?: string | undefined; headers?: (HeadersInit & (HeadersInit | CommonHeaders)) | undefined; ... 33 more ...; disableValidation?: boolean | undefined; } & { [P in RequiredOptionKeys<...> extends "query" | ... 29 more ... | "disableValidation" ? RequiredO...'. Type '[{ [key in keyof ({ method?: string | undefined; headers?: (HeadersInit & (HeadersInit | CommonHeaders)) | undefined; redirect?: RequestRedirect | undefined; ... 32 more ...; disableValidation?: boolean | undefined; } & { [P in RequiredOptionKeys<...> extends "query" | ... 29 more ... | keyof FetchHooks<...> ? Requi...' is not assignable to type 'IsOptionRequired extends true ? [{ [key in keyof ({ method?: string | undefined; headers?: (HeadersInit & (HeadersInit | CommonHeaders)) | undefined; ... 33 more ...; disableValidation?: boolean | undefined; } & { [P in RequiredOptionKeys<...> extends "query" | ... 29 more ... | "disableValidation" ? RequiredO...'. Type '[{ [key in keyof ({ method?: string | undefined; headers?: (HeadersInit & (HeadersInit | CommonHeaders)) | undefined; redirect?: RequestRedirect | undefined; ... 32 more ...; disableValidation?: boolean | undefined; } & { [P in RequiredOptionKeys<...> extends "query" | ... 29 more ... | keyof FetchHooks<...> ? Requi...' is not assignable to type 'IsOptionRequired extends true ? [{ [key in keyof ({ method?: string | undefined; headers?: (HeadersInit & (HeadersInit | CommonHeaders)) | undefined; ... 33 more ...; disableValidation?: boolean | undefined; } & { [P in RequiredOptionKeys<...> extends "query" | ... 29 more ... | "disableValidation" ? RequiredO...'. 38 passkeyClient(), ~~~~~~~~~~~~~~~