UNPKG

autumn-js

Version:
23 lines (20 loc) 1.06 kB
import * as react from 'react'; import { ReactNode } from 'react'; type AutumnProviderProps = { children: ReactNode; backendUrl?: string; pathPrefix?: string; useBetterAuth?: boolean; includeCredentials?: boolean; headers?: Record<string, string>; }; /** * Provider component for Autumn billing SDK. * * @param backendUrl - Base URL for the backend server (e.g., "https://api.example.com"). Defaults to current origin. * @param pathPrefix - Path prefix for the Autumn routes. Defaults to "/api/autumn", or "/api/auth/autumn" if useBetterAuth is true. * @param useBetterAuth - Use better-auth integration. Sets pathPrefix to "/api/auth/autumn" and includeCredentials to true by default. * @param includeCredentials - Include credentials (cookies) in cross-origin requests. Defaults to true if useBetterAuth is true. */ declare const AutumnProvider: ({ children, backendUrl, pathPrefix, useBetterAuth, includeCredentials, headers, }: AutumnProviderProps) => react.JSX.Element; export { AutumnProvider, type AutumnProviderProps };