Initializing the LucraClient
Creating a Singleton (Recommended for Frontend Libraries)
// lucraClient.ts (or similar module file)
import { LucraClient } from 'lucra-web-sdk';
let lucraClientInstance: LucraClient | null = null;
export function getLucraClient(): LucraClient {
if (!lucraClientInstance) {
lucraClientInstance = new LucraClient({
tenantId: "<your Lucra tenant id>",
env: "sandbox" | "production",
onMessage: {
// callback functions
},
});
}
return lucraClientInstance;
}Last updated
