/** * Extension Index * * Central export point for all APOPHIS protocol extensions. * * @example * ```typescript * import { * jwtExtension, * timeExtension, * statefulExtension, * x509Extension, * spiffeExtension, * tokenHashExtension, * httpSignatureExtension, * requestContextExtension, * } from '@apophis/fastify/extensions' * ``` */ export { jwtExtension, type JwtExtensionConfig } from './jwt.js' export { timeExtension, createTimeControl, type TimeExtensionConfig, type TimeControl } from './time.js' export { statefulExtension, type StatefulState } from './stateful.js' export { x509Extension, type X509ExtensionConfig } from './x509.js' export { spiffeExtension, type SpiffeExtensionConfig } from './spiffe.js' export { tokenHashExtension, type TokenHashExtensionConfig } from './token-hash.js' export { httpSignatureExtension, type HttpSignatureExtensionConfig } from './http-signature.js' export { requestContextExtension, type RequestContextExtensionConfig } from './request-context.js'