Files
FrenoCorp/node_modules/@clerk/backend/dist/index.mjs

38 lines
1.0 KiB
JavaScript

import {
createAuthenticateRequest,
createBackendApiClient,
verifyToken
} from "./chunk-ZNXT7ZQM.mjs";
import "./chunk-YBVFDYDR.mjs";
import {
withLegacyReturn
} from "./chunk-P263NW7Z.mjs";
import "./chunk-HVNR6UQP.mjs";
import "./chunk-RZ7A7F6X.mjs";
import "./chunk-TOROEX6P.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