FunctionSDK v0.2.1

createPapier

Create a type-safe Papier client for your project.

This factory is generated when you run papier sync or papier generate. ProjectKey and PapierClientForProject reflect your project’s template schemas.

import { createPapier } from '@usepapier/client';

Declaration #

generator.tsTypeScript
export function createPapier<P extends ProjectKey = ProjectKey>(options: PapierOptions & {
    project: P;
}): PapierClientForProject<P>;

Source: apps/cli/src/core/generator.ts:281

Parameters

options
PapierOptions & { project: P }

Examples #

Example from sourceTypeScript
const papier = createPapier({ project: "verification-email" });
await papier.emails.verifyEmail.send({ 
  to: "user@example.com", 
  data: { ... } 
});
Generated from TypeScript source.d65ea8f71fbf