38 lines
1.0 KiB
JavaScript
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
|