/** * @lami/x-client-transaction-id * * A library for generating client transaction IDs required for * authenticated API requests to X (formerly Twitter). * * This module exports the main ClientTransaction class and utility functions * needed to generate valid x-client-transaction-id headers for X API requests. * * @module */ import "./_dnt.polyfills.js"; import ClientTransaction from "./transaction.js"; import Cubic from "./cubic.js"; import { AnimationFrameDataError, ClientTransactionError, ClientTransactionInitializationError, ClientTransactionNotInitializedError, HandleXMigrationError, IndicesNotInitializedError, InterpolationInputError, KeyByteIndicesExtractionError, OnDemandFileFetchError, OnDemandFileUrlResolutionError, SiteVerificationKeyNotFoundError, XHomePageFetchError, XMigrationFormError, XMigrationRedirectionError } from "./errors.js"; import { interpolate, interpolateNum } from "./interpolate.js"; import { convertRotationToMatrix } from "./rotation.js"; import { activateGuestToken, fetchXDocument, floatToHex, handleXMigration, isOdd } from "./utils.js"; import { decodeBase64, encodeBase64 } from "./deps/jsr.io/@std/encoding/1.0.10/mod.js"; export { activateGuestToken, AnimationFrameDataError, ClientTransaction, ClientTransactionError, ClientTransactionInitializationError, ClientTransactionNotInitializedError, convertRotationToMatrix, Cubic, /** Decodes a base64-encoded string into a Uint8Array. */ decodeBase64, /** Encodes data to a base64-encoded string. */ encodeBase64, fetchXDocument, floatToHex, handleXMigration, HandleXMigrationError, IndicesNotInitializedError, interpolate, interpolateNum, InterpolationInputError, isOdd, KeyByteIndicesExtractionError, OnDemandFileFetchError, OnDemandFileUrlResolutionError, SiteVerificationKeyNotFoundError, XHomePageFetchError, XMigrationFormError, XMigrationRedirectionError, }; export default ClientTransaction; //# sourceMappingURL=mod.d.ts.map