Skip to content

Function: createUserRepository() ​

createUserRepository(config): UserRepository

Defined in: packages/appwrite/src/index.ts:202

Creates an AppwriteUserRepository with the given configuration.

Parameters ​

config ​

AppwriteConfig

Appwrite configuration with API key

Returns ​

UserRepository

A UserRepository instance

Example ​

typescript
const userRepo = createUserRepository({
  endpoint: process.env.APPWRITE_ENDPOINT,
  projectId: process.env.APPWRITE_PROJECT,
  apiKey: process.env.APPWRITE_KEY,
});
const user = await userRepo.getById('user123');