appwrite-server-wrapper
Version:
Wrapper library to handle Appwrite methods including server handling using SSR with NextJS v15 (useActionState, useAction,...)
44 lines • 1.39 kB
TypeScript
/**
* Creates a realtime session client for the current user.
*/
export function createRealtimeSessionClient(params?: {}): Promise<{
readonly client: any;
}>;
/**
* Creates a session client for the current user.
*/
export function createSessionClient(params?: {}): Promise<{
readonly account: Account;
readonly teams: Teams;
readonly databases: Databases;
readonly storage: Storage;
readonly functions: Functions;
readonly messaging: Messaging;
readonly locale: Locale;
readonly avatars: Avatars;
readonly users: Users;
}>;
/**
* Creates an admin client with elevated privileges.
*/
export function createAdminClient(params?: {}): Promise<{
readonly account: Account;
readonly teams: Teams;
readonly databases: Databases;
readonly storage: Storage;
readonly functions: Functions;
readonly messaging: Messaging;
readonly locale: Locale;
readonly avatars: Avatars;
readonly users: Users;
}>;
import { Account } from "node-appwrite";
import { Teams } from "node-appwrite";
import { Databases } from "node-appwrite";
import { Storage } from "node-appwrite";
import { Functions } from "node-appwrite";
import { Messaging } from "node-appwrite";
import { Locale } from "node-appwrite";
import { Avatars } from "node-appwrite";
import { Users } from "node-appwrite";
//# sourceMappingURL=appwriteClients.d.ts.map