/** * @se-studio/ab-testing * * Server-side A/B testing framework for Next.js applications with Contentful CMS. * * @packageDocumentation */ export type { ActiveAbTestAssignment, UseAbTestAssignmentsOptions } from './hooks/index.js'; export { useAbTestAssignments } from './hooks/index.js'; export type { AbTestMiddlewareConfig, AbTestResult, CachedAbTest, StaticAbTestMiddlewareOptions, TestsCache, } from './middleware/index.js'; export { applyUrlParams, buildVariantId, clearTestCache, computeCachedTest, createAbTestMiddleware, createAssignment, createStaticAbTestMiddleware, DEFAULT_COOKIE_MAX_AGE, DEFAULT_COOKIE_NAME, getActiveTestIds, getAssignment, getCachedTests, getTestCacheState, isValidAssignment, normalizePath, parseCookie, processAbTestRequest, pruneStaleAssignments, readCookieFromDocument, selectVariant, serializeCookie, setAssignment, } from './middleware/index.js'; export { buildExperimentImpression } from './reporting/buildExperimentImpression.js'; export type { AbTest, AbTestAssignment, AbTestCookie, AbTestVariant, AbTestVariantConfig, IBlobStore, } from './types.js'; export { findCanonicalPath } from './utils.js'; export type { RawPageTest, WebhookHandlerConfig, WebhookResult, } from './webhook/index.js'; export { createWebhookHandler, normalizeVariantConfig, processAbTestWebhook, transformPageTest, } from './webhook/index.js'; //# sourceMappingURL=index.d.ts.map