UNPKG

@clerk/backend

Version:

Clerk Backend SDK - REST Client for Backend API & JWT verification utilities

38 lines (37 loc) 1.06 kB
import { createAuthenticateRequest, createBackendApiClient, verifyToken } from "./chunk-AFXA24K4.mjs"; import "./chunk-YBVFDYDR.mjs"; import { withLegacyReturn } from "./chunk-P263NW7Z.mjs"; import "./chunk-7X3P2E3X.mjs"; import "./chunk-TCIXZLLW.mjs"; import "./chunk-3SCGTTJP.mjs"; // src/index.ts import { TelemetryCollector } from "@clerk/shared/telemetry"; var verifyToken2 = withLegacyReturn(verifyToken); function createClerkClient(options) { const opts = { ...options }; const apiClient = createBackendApiClient(opts); const requestState = createAuthenticateRequest({ options: opts, apiClient }); const telemetry = new TelemetryCollector({ publishableKey: opts.publishableKey, secretKey: opts.secretKey, samplingRate: 0.1, ...opts.sdkMetadata ? { sdk: opts.sdkMetadata.name, sdkVersion: opts.sdkMetadata.version } : {}, ...opts.telemetry || {} }); return { ...apiClient, ...requestState, telemetry }; } export { createClerkClient, verifyToken2 as verifyToken }; //# sourceMappingURL=index.mjs.map