createPapierClient
Factory function to create a type-safe Papier client.
Returns A fully initialized Papier client instance
import { createPapierClient } from '@usepapier/client/base';Declaration #
export function createPapierClient<TProjects extends ProjectTemplates, P extends keyof TProjects, TPayloadMap extends Record<string, any> = Record<string, any>>(options: PapierOptions & {
project: P;
}, projects: TProjects): Papier<TProjects, P, TPayloadMap>;Source: packages/client/src/core/base.ts:250
Parameters
optionsPapierOptions & { project: P }Client configuration including project selection
projectsTProjectsProject definitions object
Examples #
const papier = createPapierClient({ project: "my-project" }, projects);
await papier.emails["welcome"].send({ to: "user@example.com", data: { name: "John" } });Generated from TypeScript source.
d65ea8f71fbf