SYMBOL INDEX (901 symbols across 78 files) FILE: app/components/ui/alert/index.ts type AlertVariants (line 24) | type AlertVariants = VariantProps FILE: app/components/ui/badge/index.ts type BadgeVariants (line 26) | type BadgeVariants = VariantProps FILE: app/components/ui/button-group/index.ts type ButtonGroupVariants (line 25) | type ButtonGroupVariants = VariantProps FILE: app/components/ui/button/index.ts type ButtonVariants (line 38) | type ButtonVariants = VariantProps FILE: app/components/ui/calendar/index.ts type LayoutTypes (line 14) | type LayoutTypes = "month-and-year" | "month-only" | "year-only" | undef... FILE: app/components/ui/carousel/interface.ts type CarouselApi (line 7) | type CarouselApi = EmblaCarouselVueType[1] type UseCarouselParameters (line 8) | type UseCarouselParameters = Parameters type CarouselOptions (line 9) | type CarouselOptions = UseCarouselParameters[0] type CarouselPlugin (line 10) | type CarouselPlugin = UseCarouselParameters[1] type UnwrapRefCarouselApi (line 12) | type UnwrapRefCarouselApi = UnwrapRef type CarouselProps (line 14) | interface CarouselProps { type CarouselEmits (line 20) | interface CarouselEmits { type WithClassAsProps (line 24) | interface WithClassAsProps { FILE: app/components/ui/carousel/useCarousel.ts function scrollPrev (line 17) | function scrollPrev() { function scrollNext (line 20) | function scrollNext() { function onSelect (line 27) | function onSelect(api: CarouselApi) { function useCarousel (line 47) | function useCarousel() { FILE: app/components/ui/chart/index.ts constant THEMES (line 10) | const THEMES = { light: "", dark: ".dark" } as const type ChartConfig (line 12) | type ChartConfig = { type ChartContextProps (line 22) | interface ChartContextProps { FILE: app/components/ui/chart/utils.ts function serializeKey (line 10) | function serializeKey(key: Record): string { type Constructor (line 14) | interface Constructor

{ function componentToString (line 23) | function componentToString

(config: ChartConfig, component: Constructo... FILE: app/components/ui/empty/index.ts type EmptyMediaVariants (line 26) | type EmptyMediaVariants = VariantProps FILE: app/components/ui/field/index.ts type FieldVariants (line 28) | type FieldVariants = VariantProps FILE: app/components/ui/input-group/index.ts type InputGroupVariants (line 34) | type InputGroupVariants = VariantProps type InputGroupButtonVariants (line 53) | type InputGroupButtonVariants = VariantProps type ItemMediaVariants (line 54) | type ItemMediaVariants = VariantProps FILE: app/components/ui/sidebar/index.ts type SidebarProps (line 5) | interface SidebarProps { type SidebarMenuButtonVariants (line 60) | type SidebarMenuButtonVariants = VariantProps(updaterOrValue: Updater, ref: Ref) { FILE: app/components/ui/toggle/index.ts type ToggleVariants (line 28) | type ToggleVariants = VariantProps FILE: app/composables/useAuthToken.ts constant TOKEN_KEY (line 1) | const TOKEN_KEY = 'SinkSiteToken' function useAuthToken (line 3) | function useAuthToken() { FILE: app/composables/useGithubStats.ts function useGithubStats (line 4) | function useGithubStats() { FILE: app/composables/useTrafficEventBus.ts function useTrafficEventBus (line 10) | function useTrafficEventBus() { FILE: app/lib/utils.ts function cn (line 5) | function cn(...inputs: ClassValue[]) { FILE: app/utils/api.ts type APIOptions (line 6) | type APIOptions = Omit, 'headers'> & { function useAPI (line 10) | function useAPI(api: string, options?: APIOptions): Promise... FILE: app/utils/file.ts function saveAsJson (line 4) | function saveAsJson(data: unknown, filename: string): void { FILE: app/utils/flag.ts constant EMOJI_FLAG_UNICODE_STARTING_POSITION (line 1) | const EMOJI_FLAG_UNICODE_STARTING_POSITION = 127397 function getFlag (line 3) | function getFlag(countryCode: string = '') { FILE: app/utils/image.ts constant IMAGE_MAX_SIZE (line 1) | const IMAGE_MAX_SIZE = 5 * 1024 * 1024 constant IMAGE_ALLOWED_TYPES (line 2) | const IMAGE_ALLOWED_TYPES = ['image/jpeg', 'image/png', 'image/webp', 'i... FILE: app/utils/intl.ts function getRegionName (line 6) | function getRegionName(code: string, locale: string): string { function getLanguageName (line 23) | function getLanguageName(code: string, locale: string): string { FILE: app/utils/number.ts function formatNumber (line 1) | function formatNumber(number: number): string { FILE: app/utils/time.ts function getTimeZone (line 4) | function getTimeZone() { function getLocale (line 11) | function getLocale() { function shortDate (line 18) | function shortDate(unix = 0) { function longDate (line 22) | function longDate(unix = 0) { function shortTime (line 26) | function shortTime(unix = 0) { function longTime (line 30) | function longTime(unix = 0) { function date2unix (line 34) | function date2unix(dateValue: DateValue | Date, type?: string) { function unix2date (line 45) | function unix2date(unix: number) { function getWeekdayNames (line 49) | function getWeekdayNames(style: 'long' | 'short' | 'narrow' = 'short') { FILE: i18n/i18n.ts function buildLocales (line 60) | function buildLocales() { FILE: layers/dashboard/app/composables/analysis.ts function computeDateRange (line 8) | function computeDateRange(name: string): [number, number] { function updateDateRange (line 34) | function updateDateRange(range: [number, number]) { function selectPreset (line 39) | function selectPreset(name: string) { function updateFilter (line 44) | function updateFilter(type: string, value: string) { function clearFilters (line 48) | function clearFilters() { function init (line 53) | function init() { FILE: layers/dashboard/app/composables/dashboard.ts type DashboardRouteConfig (line 6) | interface DashboardRouteConfig { constant DASHBOARD_ROUTES (line 12) | const DASHBOARD_ROUTES = { type DashboardRouteName (line 40) | type DashboardRouteName = keyof typeof DASHBOARD_ROUTES function useDashboardRoute (line 42) | function useDashboardRoute() { FILE: layers/dashboard/app/composables/globe/color.ts constant COLOR_CACHE_MAX (line 2) | const COLOR_CACHE_MAX = 64 function cacheColor (line 5) | function cacheColor(key: string, value: [number, number, number]): [numb... function parseColor (line 17) | function parseColor(color: string): [number, number, number] { FILE: layers/dashboard/app/composables/globe/colors.ts function useGlobeColors (line 7) | function useGlobeColors() { FILE: layers/dashboard/app/composables/globe/data.ts type RawLocationData (line 8) | interface RawLocationData { type GlobeDataState (line 14) | interface GlobeDataState { function useGlobeData (line 24) | function useGlobeData() { FILE: layers/dashboard/app/composables/globe/geometry.ts function createArcGeometry (line 6) | function createArcGeometry( function latLngToXYZ (line 105) | function latLngToXYZ(lat: number, lng: number, radius: number): [number,... FILE: layers/dashboard/app/composables/globe/interaction.ts type InertiaState (line 3) | interface InertiaState { type InteractionContext (line 9) | interface InteractionContext { function setupGlobeInteraction (line 17) | function setupGlobeInteraction( FILE: layers/dashboard/app/composables/globe/sphere.ts function createOctahedronSphere (line 4) | function createOctahedronSphere(divisions: number) { function normalizeVec3 (line 170) | function normalizeVec3(v: number[]): [number, number, number] { function uvFromPoint (line 175) | function uvFromPoint(p: number[]): [number, number] { FILE: layers/dashboard/app/composables/globe/texture.ts constant BASE_HEX_SIZE (line 8) | const BASE_HEX_SIZE = 9 constant BASE_TEXTURE_WIDTH (line 9) | const BASE_TEXTURE_WIDTH = 4096 constant HEX_MARGIN (line 10) | const HEX_MARGIN = 0.2 constant HEX_ANGLES (line 12) | const HEX_ANGLES = Array.from({ length: 6 }, (_, i) => { type Canvas2D (line 17) | type Canvas2D = CanvasRenderingContext2D | OffscreenCanvasRenderingConte... function createCanvas (line 19) | function createCanvas(width: number, height: number): HTMLCanvasElement ... function createCountryTexture (line 25) | async function createCountryTexture( function drawHexGrid (line 98) | function drawHexGrid( function drawHeatmapHexes (line 148) | function drawHeatmapHexes( function drawHexBatch (line 220) | function drawHexBatch(ctx: Canvas2D, coords: number[], radius: number, c... function createGLTexture (line 237) | function createGLTexture(gl: WebGLRenderingContext, canvas: HTMLCanvasEl... FILE: layers/dashboard/app/composables/globe/types.ts type GlobeColors (line 4) | interface GlobeColors { type CountryColorTiers (line 8) | interface CountryColorTiers { type HeatmapColorTiers (line 15) | interface HeatmapColorTiers { type WebGLGlobeContext (line 23) | interface WebGLGlobeContext { type ArcData (line 37) | interface ArcData { type RippleData (line 45) | interface RippleData { FILE: layers/dashboard/app/composables/globe/useWebGLGlobe.ts function deleteBufferInfo (line 22) | function deleteBufferInfo(gl: WebGLRenderingContext, bufferInfo: twgl.Bu... constant INTRO_SPIN_DURATION (line 33) | const INTRO_SPIN_DURATION = 1000 function disableAllAttribs (line 38) | function disableAllAttribs(gl: WebGLRenderingContext) { type ArcAnimation (line 52) | interface ArcAnimation { type RippleAnimation (line 61) | interface RippleAnimation { function useWebGLGlobe (line 67) | function useWebGLGlobe(ctx: WebGLGlobeContext) { FILE: layers/dashboard/app/composables/links.ts type LinkUpdateEvent (line 6) | interface LinkUpdateEvent { function openLinkEditor (line 19) | function openLinkEditor(link?: Record) { function closeLinkEditor (line 24) | function closeLinkEditor() { function notifyLinkUpdate (line 29) | function notifyLinkUpdate(link: Link, type: LinkUpdateType) { function onLinkUpdate (line 33) | function onLinkUpdate(callback: (event: LinkUpdateEvent) => void) { FILE: layers/dashboard/app/composables/realtime.ts constant TIME_PRESETS (line 8) | const TIME_PRESETS: Record> = Symbo... constant FORM_ITEM_INJECTION_KEY (line 6) | const FORM_ITEM_INJECTION_KEY = Symbol() as InjectionKey FILE: layers/dashboard/shared/types/events.ts type LogEvent (line 1) | interface LogEvent { type ArcData (line 14) | interface ArcData { type ColoData (line 23) | interface ColoData { FILE: layers/dashboard/shared/types/metrics.ts type MetricItem (line 1) | interface MetricItem { type ViewDataPoint (line 8) | interface ViewDataPoint { type CounterData (line 14) | interface CounterData { type LocationData (line 20) | interface LocationData { type DateRange (line 26) | interface DateRange { type GeoJSONData (line 31) | interface GeoJSONData { type CurrentLocation (line 36) | interface CurrentLocation { type AreaData (line 41) | interface AreaData { type HeatmapDataPoint (line 47) | interface HeatmapDataPoint { FILE: scripts/build-colo.js function main (line 4) | async function main() { FILE: scripts/build-sphere.js function main (line 12) | function main() { FILE: scripts/build-testimonials.js constant TWEET_IDS (line 5) | const TWEET_IDS = [ constant API_BASE (line 28) | const API_BASE = 'https://react-tweet.vercel.app/api/tweet' function fetchTweet (line 30) | async function fetchTweet(id) { function main (line 62) | async function main() { FILE: server/api/link/ai.get.ts type AiChatResponse (line 20) | interface AiChatResponse { FILE: server/api/link/search.get.ts type Link (line 8) | interface Link { type LinkMetadata (line 14) | interface LinkMetadata { type LinkData (line 20) | interface LinkData { FILE: server/api/logs/events.get.ts function query2sql (line 7) | function query2sql(query: Query, event: H3Event): string { type WAEEvents (line 15) | interface WAEEvents { function events2logs (line 19) | function events2logs(events: WAEEvents[]) { FILE: server/api/logs/locations.get.ts function query2sql (line 6) | function query2sql(query: Query, event: H3Event): string { FILE: server/api/stats/counters.get.ts function query2sql (line 6) | function query2sql(query: Query, event: H3Event): string { FILE: server/api/stats/heatmap.get.ts function query2sql (line 14) | function query2sql(query: z.infer, event: H3E... FILE: server/api/stats/metrics.get.ts type MetricType (line 8) | type MetricType = BlobsMap[keyof BlobsMap] | DoublesMap[keyof DoublesMap] function query2sql (line 15) | function query2sql(query: z.infer, event: H3E... FILE: server/api/stats/views.get.ts function query2sql (line 21) | function query2sql(query: z.infer, event: H3Eve... FILE: server/middleware/1.redirect.ts constant SOCIAL_BOTS (line 4) | const SOCIAL_BOTS = [ function isSocialBot (line 22) | function isSocialBot(userAgent: string): boolean { function getDeviceRedirectUrl (line 27) | function getDeviceRedirectUrl(userAgent: string, link: Link): string | n... function hasOgConfig (line 44) | function hasOgConfig(link: Link): boolean { FILE: server/utils/access-log.ts function toBlobNumber (line 17) | function toBlobNumber(blob: string) { type BlobsMap (line 45) | type BlobsMap = typeof blobsMap type BlobsKey (line 46) | type BlobsKey = keyof BlobsMap type DoublesMap (line 48) | type DoublesMap = typeof doublesMap type DoublesKey (line 49) | type DoublesKey = keyof DoublesMap type LogsKey (line 51) | type LogsKey = BlobsMap[BlobsKey] | DoublesMap[DoublesKey] type LogsMap (line 52) | type LogsMap = { function logs2blobs (line 63) | function logs2blobs(logs: LogsMap) { function blobs2logs (line 69) | function blobs2logs(blobs: string[]) { function logs2doubles (line 79) | function logs2doubles(logs: LogsMap) { function doubles2logs (line 85) | function doubles2logs(doubles: number[]) { function useAccessLog (line 95) | function useAccessLog(event: H3Event) { FILE: server/utils/backup.ts type BackupData (line 6) | interface BackupData { function backupKVToR2 (line 13) | async function backupKVToR2(env: Cloudflare.Env, isManual: boolean = fal... FILE: server/utils/cloudflare.ts function useWAE (line 3) | function useWAE(event: H3Event, query: string) { FILE: server/utils/link-store.ts type Link (line 6) | type Link = z.infer function withoutQuery (line 8) | function withoutQuery(url: string): string { function normalizeSlug (line 13) | function normalizeSlug(event: H3Event, slug: string): string { function buildShortLink (line 18) | function buildShortLink(event: H3Event, slug: string): string { function putLink (line 22) | async function putLink(event: H3Event, link: Link): Promise { function getLink (line 37) | async function getLink(event: H3Event, slug: string, cacheTtl?: number):... function getLinkWithMetadata (line 43) | async function getLinkWithMetadata(event: H3Event, slug: string): Promis... function deleteLink (line 50) | async function deleteLink(event: H3Event, slug: string): Promise { function linkExists (line 56) | async function linkExists(event: H3Event, slug: string): Promise { type ListLinksOptions (line 61) | interface ListLinksOptions { type ListLinksResult (line 66) | interface ListLinksResult { function listLinks (line 72) | async function listLinks(event: H3Event, options: ListLinksOptions): Pro... FILE: server/utils/markdown.ts function fetchPageMarkdown (line 4) | async function fetchPageMarkdown(event: H3Event, url: string, AI: Ai): P... FILE: server/utils/query-filter.ts function query2filter (line 9) | function query2filter(query: Query) { function appendTimeFilter (line 26) | function appendTimeFilter(sql: SelectStatement, query: Query): SelectSta... FILE: server/utils/redirect-i18n.ts constant REDIRECT_TRANSLATIONS (line 1) | const REDIRECT_TRANSLATIONS = { type RedirectLocale (line 104) | type RedirectLocale = keyof typeof REDIRECT_TRANSLATIONS constant SUPPORTED_LOCALES (line 106) | const SUPPORTED_LOCALES = Object.keys(REDIRECT_TRANSLATIONS) as Redirect... function normalizeLocaleCode (line 109) | function normalizeLocaleCode(code: string): string { function resolveRedirectLocale (line 119) | function resolveRedirectLocale(header: string | undefined): RedirectLoca... FILE: server/utils/safe-browsing.ts function isSafeUrl (line 4) | async function isSafeUrl(event: H3Event, url: string): Promise { FILE: server/utils/template.ts function buildMetaTags (line 5) | function buildMetaTags(link: Link, baseUrl: string) { function generateCloakingHtml (line 30) | function generateCloakingHtml(link: Link, targetUrl: string, baseUrl: st... type PasswordHtmlOptions (line 47) | interface PasswordHtmlOptions { function generatePasswordHtml (line 52) | function generatePasswordHtml(slug: string, options: PasswordHtmlOptions... type UnsafeWarningHtmlOptions (line 89) | interface UnsafeWarningHtmlOptions { function generateUnsafeWarningHtml (line 94) | function generateUnsafeWarningHtml(slug: string, targetUrl: string, opti... function generateOgHtml (line 141) | function generateOgHtml(link: Link, targetUrl: string, baseUrl: string):... FILE: server/utils/time.ts function getExpiration (line 3) | function getExpiration(event: H3Event, expiration: number | undefined) { function isValidTimezone (line 15) | function isValidTimezone(tz: string): boolean { function getSafeTimezone (line 25) | function getSafeTimezone(tz: string): string { FILE: shared/schemas/import.ts type ImportData (line 23) | type ImportData = z.infer type ImportLink (line 24) | type ImportLink = z.infer type ImportResultItem (line 26) | interface ImportResultItem { type ImportResult (line 32) | interface ImportResult { FILE: shared/schemas/link.ts type Link (line 32) | type Link = z.infer type ExportData (line 34) | interface ExportData { FILE: shared/schemas/query.ts type Query (line 25) | type Query = z.infer FILE: shared/types/cloudflare.d.ts type H3EventContext (line 2) | interface H3EventContext { FILE: shared/types/link.ts type LinkUpdateType (line 7) | type LinkUpdateType = 'create' | 'edit' | 'delete' type LinkFormFields (line 10) | type LinkFormFields = Omit { function postJson (line 17) | function postJson(path: string, body: unknown, withAuth = true): Promise... function putJson (line 26) | function putJson(path: string, body: unknown, withAuth = true): Promise<... constant TEST_PNG_BYTES (line 36) | const TEST_PNG_BYTES = new Uint8Array([ FILE: worker-configuration.d.ts type Env (line 5) | interface Env { type Env (line 16) | interface Env extends Cloudflare.Env {} type StringifyValues (line 17) | type StringifyValues> = { type ProcessEnv (line 21) | interface ProcessEnv extends StringifyValues; type Imports (line 245) | type Imports = Record; type ExportValue (line 246) | type ExportValue = Function | Global | Memory | Table; type Exports (line 247) | type Exports = Record; class Instance (line 248) | class Instance { type MemoryDescriptor (line 252) | interface MemoryDescriptor { class Memory (line 257) | class Memory { type ImportExportKind (line 262) | type ImportExportKind = "function" | "global" | "memory" | "table"; type ModuleExportDescriptor (line 263) | interface ModuleExportDescriptor { type ModuleImportDescriptor (line 267) | interface ModuleImportDescriptor { type TableKind (line 277) | type TableKind = "anyfunc" | "externref"; type TableDescriptor (line 278) | interface TableDescriptor { class Table (line 283) | class Table { type ServiceWorkerGlobalScope (line 299) | interface ServiceWorkerGlobalScope extends WorkerGlobalScope { type TestController (line 437) | interface TestController { type ExecutionContext (line 439) | interface ExecutionContext { type ExportedHandlerFetchHandler (line 444) | type ExportedHandlerFetchHandler = (events: TraceItem[], e... type ExportedHandlerTraceHandler (line 446) | type ExportedHandlerTraceHandler = (traces: TraceItem[], ... type ExportedHandlerTailStreamHandler (line 447) | type ExportedHandlerTailStreamHandler = (event: TailStrea... type ExportedHandlerScheduledHandler (line 448) | type ExportedHandlerScheduledHandler = (controller: Sched... type ExportedHandlerQueueHandler (line 449) | type ExportedHandlerQueueHandler = (ba... type ExportedHandlerTestHandler (line 450) | type ExportedHandlerTestHandler = (controller: TestContro... type ExportedHandler (line 451) | interface ExportedHandler { type DurableObjectTransaction (line 529) | interface DurableObjectTransaction { type DurableObjectStorage (line 542) | interface DurableObjectStorage { type DurableObjectListOptions (line 563) | interface DurableObjectListOptions { type DurableObjectGetOptions (line 573) | interface DurableObjectGetOptions { type DurableObjectGetAlarmOptions (line 577) | interface DurableObjectGetAlarmOptions { type DurableObjectPutOptions (line 580) | interface DurableObjectPutOptions { type DurableObjectSetAlarmOptions (line 585) | interface DurableObjectSetAlarmOptions { class WebSocketRequestResponsePair (line 589) | class WebSocketRequestResponsePair { type AnalyticsEngineDataset (line 594) | interface AnalyticsEngineDataset { type AnalyticsEngineDataPoint (line 597) | interface AnalyticsEngineDataPoint { class Event (line 607) | class Event { type EventInit (line 726) | interface EventInit { type EventListener (line 731) | type EventListener = (event: EventType)... type EventListenerObject (line 732) | interface EventListenerObject { type EventListenerOrEventListenerObject (line 735) | type EventListenerOrEventListenerObject... class EventTarget (line 741) | class EventTarget = Record extends Event { type CustomEventCustomEventInit (line 874) | interface CustomEventCustomEventInit { class Blob (line 885) | class Blob { type BlobOptions (line 930) | interface BlobOptions { class File (line 938) | class File extends Blob { type FileOptions (line 953) | interface FileOptions { type CacheQueryOptions (line 984) | interface CacheQueryOptions { type CryptoKeyPair (line 1131) | interface CryptoKeyPair { type JsonWebKey (line 1135) | interface JsonWebKey { type RsaOtherPrimesInfo (line 1155) | interface RsaOtherPrimesInfo { type SubtleCryptoDeriveKeyAlgorithm (line 1160) | interface SubtleCryptoDeriveKeyAlgorithm { type SubtleCryptoEncryptAlgorithm (line 1168) | interface SubtleCryptoEncryptAlgorithm { type SubtleCryptoGenerateKeyAlgorithm (line 1177) | interface SubtleCryptoGenerateKeyAlgorithm { type SubtleCryptoHashAlgorithm (line 1185) | interface SubtleCryptoHashAlgorithm { type SubtleCryptoImportKeyAlgorithm (line 1188) | interface SubtleCryptoImportKeyAlgorithm { type SubtleCryptoSignAlgorithm (line 1195) | interface SubtleCryptoSignAlgorithm { type CryptoKeyKeyAlgorithm (line 1201) | interface CryptoKeyKeyAlgorithm { type CryptoKeyAesKeyAlgorithm (line 1204) | interface CryptoKeyAesKeyAlgorithm { type CryptoKeyHmacKeyAlgorithm (line 1208) | interface CryptoKeyHmacKeyAlgorithm { type CryptoKeyRsaKeyAlgorithm (line 1213) | interface CryptoKeyRsaKeyAlgorithm { type CryptoKeyEllipticKeyAlgorithm (line 1219) | interface CryptoKeyEllipticKeyAlgorithm { type CryptoKeyArbitraryKeyAlgorithm (line 1223) | interface CryptoKeyArbitraryKeyAlgorithm { class DigestStream (line 1229) | class DigestStream extends WritableStream { class TextDecoder (line 1239) | class TextDecoder { class TextEncoder (line 1256) | class TextEncoder { type TextDecoderConstructorOptions (line 1272) | interface TextDecoderConstructorOptions { type TextDecoderDecodeOptions (line 1276) | interface TextDecoderDecodeOptions { type TextEncoderEncodeIntoResult (line 1279) | interface TextEncoderEncodeIntoResult { class ErrorEvent (line 1288) | class ErrorEvent extends Event { type ErrorEventErrorEventInit (line 1321) | interface ErrorEventErrorEventInit { class MessageEvent (line 1333) | class MessageEvent extends Event { type MessageEventInit (line 1366) | interface MessageEventInit { class FormData (line 1393) | class FormData { type ContentOptions (line 1458) | interface ContentOptions { class HTMLRewriter (line 1461) | class HTMLRewriter { type HTMLRewriterElementContentHandlers (line 1467) | interface HTMLRewriterElementContentHandlers { type HTMLRewriterDocumentContentHandlers (line 1472) | interface HTMLRewriterDocumentContentHandlers { type Doctype (line 1478) | interface Doctype { type Element (line 1483) | interface Element { type EndTag (line 1502) | interface EndTag { type Comment (line 1508) | interface Comment { type Text (line 1516) | interface Text { type DocumentEnd (line 1525) | interface DocumentEnd { type HeadersInit (line 1548) | type HeadersInit = Headers | Iterable> | Record | string | ArrayBuffer | Arra... type Response (line 1644) | interface Response extends Body { type ResponseInit (line 1696) | interface ResponseInit { type RequestInfo (line 1704) | type RequestInfo { type Service (line 1796) | type Service Rpc.WorkerEntrypointBran... type Fetcher (line 1797) | type Fetcher { type KVNamespaceListResult (line 1806) | type KVNamespaceListResult = { type KVNamespace (line 1816) | interface KVNamespace { type KVNamespaceListOptions (line 1849) | interface KVNamespaceListOptions { type KVNamespaceGetOptions (line 1854) | interface KVNamespaceGetOptions { type KVNamespacePutOptions (line 1858) | interface KVNamespacePutOptions { type KVNamespaceGetWithMetadataResult (line 1863) | interface KVNamespaceGetWithMetadataResult { type QueueContentType (line 1868) | type QueueContentType = "text" | "bytes" | "json" | "v8"; type Queue (line 1869) | interface Queue { type QueueSendOptions (line 1873) | interface QueueSendOptions { type QueueSendBatchOptions (line 1877) | interface QueueSendBatchOptions { type MessageSendRequest (line 1880) | interface MessageSendRequest { type QueueRetryOptions (line 1885) | interface QueueRetryOptions { type Message (line 1888) | interface Message { type QueueEvent (line 1896) | interface QueueEvent extends ExtendableEvent { type MessageBatch (line 1902) | interface MessageBatch { type R2Error (line 1908) | interface R2Error extends Error { type R2ListOptions (line 1915) | interface R2ListOptions { type R2MultipartUpload (line 1938) | interface R2MultipartUpload { type R2UploadedPart (line 1945) | interface R2UploadedPart { type R2ObjectBody (line 1964) | interface R2ObjectBody extends R2Object { type R2Range (line 1973) | type R2Range = { type R2Conditional (line 1982) | interface R2Conditional { type R2GetOptions (line 1989) | interface R2GetOptions { type R2PutOptions (line 1994) | interface R2PutOptions { type R2MultipartOptions (line 2006) | interface R2MultipartOptions { type R2Checksums (line 2012) | interface R2Checksums { type R2StringChecksums (line 2020) | interface R2StringChecksums { type R2HTTPMetadata (line 2027) | interface R2HTTPMetadata { type R2Objects (line 2035) | type R2Objects = { type R2UploadPartOptions (line 2044) | interface R2UploadPartOptions { type ScheduledController (line 2052) | interface ScheduledController { type QueuingStrategy (line 2057) | interface QueuingStrategy { type UnderlyingSink (line 2061) | interface UnderlyingSink { type UnderlyingByteSource (line 2068) | interface UnderlyingByteSource { type UnderlyingSource (line 2075) | interface UnderlyingSource { type Transformer (line 2082) | interface Transformer { type StreamPipeOptions (line 2091) | interface StreamPipeOptions { type ReadableStreamReadResult (line 2114) | type ReadableStreamReadResult = { type ReadableStream (line 2126) | interface ReadableStream { class ReadableStreamDefaultReader (line 2190) | class ReadableStreamDefaultReader { class ReadableStreamBYOBReader (line 2212) | class ReadableStreamBYOBReader { type ReadableStreamBYOBReaderReadableStreamBYOBReaderReadOptions (line 2230) | interface ReadableStreamBYOBReaderReadableStreamBYOBReaderReadOptions { type ReadableStreamGetReaderOptions (line 2233) | interface ReadableStreamGetReaderOptions { type ReadableWritablePair (line 2385) | interface ReadableWritablePair { class WritableStream (line 2399) | class WritableStream { class WritableStreamDefaultWriter (line 2431) | class WritableStreamDefaultWriter { class TransformStream (line 2481) | class TransformStream { class FixedLengthStream (line 2496) | class FixedLengthStream extends IdentityTransformStream { class IdentityTransformStream (line 2499) | class IdentityTransformStream extends TransformStream { class TextDecoderStream (line 2538) | class TextDecoderStream extends TransformStream { type SqlStorage (line 3086) | interface SqlStorage { type SqlStorageValue (line 3094) | type SqlStorageValue = ArrayBuffer | string | number | null; type Socket (line 3111) | interface Socket { type SocketOptions (line 3121) | interface SocketOptions { type SocketAddress (line 3126) | interface SocketAddress { type TlsOptions (line 3130) | interface TlsOptions { type SocketInfo (line 3133) | interface SocketInfo { class EventSource (line 3142) | class EventSource extends EventTarget { type EventSourceEventSourceInit (line 3185) | interface EventSourceEventSourceInit { type Container (line 3189) | interface Container { type ContainerStartupOptions (line 3198) | interface ContainerStartupOptions { type MessagePort (line 3209) | interface MessagePort extends EventTarget { type MessagePortPostMessageOptions (line 3231) | interface MessagePortPostMessageOptions { type LoopbackForExport (line 3234) | type LoopbackForExport Rpc.Entrypoint... type LoopbackServiceStub (line 3235) | type LoopbackServiceStub; type AiTranslationInput (line 3554) | type AiTranslationInput = { type AiTranslationOutput (line 3559) | type AiTranslationOutput = { type ResponsesInput (line 3576) | type ResponsesInput = { type ResponsesOutput (line 3598) | type ResponsesOutput = { type EasyInputMessage (line 3623) | type EasyInputMessage = { type ResponsesFunctionTool (line 3628) | type ResponsesFunctionTool = { type ResponseIncompleteDetails (line 3637) | type ResponseIncompleteDetails = { type ResponsePrompt (line 3640) | type ResponsePrompt = { type Reasoning (line 3647) | type Reasoning = { type ResponseContent (line 3652) | type ResponseContent = ResponseInputText | ResponseInputImage | Response... type ResponseContentReasoningText (line 3653) | type ResponseContentReasoningText = { type ResponseConversationParam (line 3657) | type ResponseConversationParam = { type ResponseCreatedEvent (line 3660) | type ResponseCreatedEvent = { type ResponseCustomToolCallOutput (line 3665) | type ResponseCustomToolCallOutput = { type ResponseError (line 3671) | type ResponseError = { type ResponseErrorEvent (line 3675) | type ResponseErrorEvent = { type ResponseFailedEvent (line 3682) | type ResponseFailedEvent = { type ResponseFormatText (line 3687) | type ResponseFormatText = { type ResponseFormatJSONObject (line 3690) | type ResponseFormatJSONObject = { type ResponseFormatTextConfig (line 3693) | type ResponseFormatTextConfig = ResponseFormatText | ResponseFormatTextJ... type ResponseFormatTextJSONSchemaConfig (line 3694) | type ResponseFormatTextJSONSchemaConfig = { type ResponseFunctionCallArgumentsDeltaEvent (line 3703) | type ResponseFunctionCallArgumentsDeltaEvent = { type ResponseFunctionCallArgumentsDoneEvent (line 3710) | type ResponseFunctionCallArgumentsDoneEvent = { type ResponseFunctionCallOutputItem (line 3718) | type ResponseFunctionCallOutputItem = ResponseInputTextContent | Respons... type ResponseFunctionCallOutputItemList (line 3719) | type ResponseFunctionCallOutputItemList = Array; type ResponseInputContent (line 3745) | type ResponseInputContent = ResponseInputText | ResponseInputImage; type ResponseInputImage (line 3746) | type ResponseInputImage = { type ResponseInputImageContent (line 3754) | type ResponseInputImageContent = { type ResponseInputItem (line 3762) | type ResponseInputItem = EasyInputMessage | ResponseInputItemMessage | R... type ResponseInputItemFunctionCallOutput (line 3763) | type ResponseInputItemFunctionCallOutput = { type ResponseInputItemMessage (line 3770) | type ResponseInputItemMessage = { type ResponseInputMessageContentList (line 3776) | type ResponseInputMessageContentList = Array; type ResponseInputMessageItem (line 3777) | type ResponseInputMessageItem = { type ResponseInputText (line 3784) | type ResponseInputText = { type ResponseInputTextContent (line 3788) | type ResponseInputTextContent = { type ResponseItem (line 3792) | type ResponseItem = ResponseInputMessageItem | ResponseOutputMessage | R... type ResponseOutputItem (line 3793) | type ResponseOutputItem = ResponseOutputMessage | ResponseFunctionToolCa... type ResponseOutputItemAddedEvent (line 3794) | type ResponseOutputItemAddedEvent = { type ResponseOutputItemDoneEvent (line 3800) | type ResponseOutputItemDoneEvent = { type ResponseOutputMessage (line 3806) | type ResponseOutputMessage = { type ResponseOutputRefusal (line 3813) | type ResponseOutputRefusal = { type ResponseOutputText (line 3817) | type ResponseOutputText = { type ResponseReasoningItem (line 3822) | type ResponseReasoningItem = { type ResponseReasoningSummaryItem (line 3830) | type ResponseReasoningSummaryItem = { type ResponseReasoningContentItem (line 3834) | type ResponseReasoningContentItem = { type ResponseReasoningTextDeltaEvent (line 3838) | type ResponseReasoningTextDeltaEvent = { type ResponseReasoningTextDoneEvent (line 3846) | type ResponseReasoningTextDoneEvent = { type ResponseRefusalDeltaEvent (line 3854) | type ResponseRefusalDeltaEvent = { type ResponseRefusalDoneEvent (line 3862) | type ResponseRefusalDoneEvent = { type ResponseStatus (line 3870) | type ResponseStatus = "completed" | "failed" | "in_progress" | "cancelle... type ResponseStreamEvent (line 3871) | type ResponseStreamEvent = ResponseCompletedEvent | ResponseCreatedEvent... type ResponseCompletedEvent (line 3872) | type ResponseCompletedEvent = { type ResponseTextConfig (line 3877) | type ResponseTextConfig = { type ResponseTextDeltaEvent (line 3881) | type ResponseTextDeltaEvent = { type ResponseTextDoneEvent (line 3890) | type ResponseTextDoneEvent = { type Logprob (line 3899) | type Logprob = { type TopLogprob (line 3904) | type TopLogprob = { type ResponseUsage (line 3908) | type ResponseUsage = { type Tool (line 3913) | type Tool = ResponsesFunctionTool; type ToolChoiceFunction (line 3914) | type ToolChoiceFunction = { type ToolChoiceOptions (line 3918) | type ToolChoiceOptions = "none"; type ReasoningEffort (line 3919) | type ReasoningEffort = "minimal" | "low" | "medium" | "high" | null; type StreamOptions (line 3920) | type StreamOptions = { type Ai_Cf_Baai_Bge_Base_En_V1_5_Input (line 3923) | type Ai_Cf_Baai_Bge_Base_En_V1_5_Input = { type Ai_Cf_Baai_Bge_Base_En_V1_5_Output (line 3941) | type Ai_Cf_Baai_Bge_Base_En_V1_5_Output = { type Ai_Cf_Baai_Bge_Base_En_V1_5_AsyncResponse (line 3952) | interface Ai_Cf_Baai_Bge_Base_En_V1_5_AsyncResponse { type Ai_Cf_Openai_Whisper_Input (line 3962) | type Ai_Cf_Openai_Whisper_Input = string | { type Ai_Cf_Openai_Whisper_Output (line 3968) | interface Ai_Cf_Openai_Whisper_Output { type Ai_Cf_Meta_M2M100_1_2B_Input (line 3991) | type Ai_Cf_Meta_M2M100_1_2B_Input = { type Ai_Cf_Meta_M2M100_1_2B_Output (line 4023) | type Ai_Cf_Meta_M2M100_1_2B_Output = { type Ai_Cf_Meta_M2M100_1_2B_AsyncResponse (line 4029) | interface Ai_Cf_Meta_M2M100_1_2B_AsyncResponse { type Ai_Cf_Baai_Bge_Small_En_V1_5_Input (line 4039) | type Ai_Cf_Baai_Bge_Small_En_V1_5_Input = { type Ai_Cf_Baai_Bge_Small_En_V1_5_Output (line 4057) | type Ai_Cf_Baai_Bge_Small_En_V1_5_Output = { type Ai_Cf_Baai_Bge_Small_En_V1_5_AsyncResponse (line 4068) | interface Ai_Cf_Baai_Bge_Small_En_V1_5_AsyncResponse { type Ai_Cf_Baai_Bge_Large_En_V1_5_Input (line 4078) | type Ai_Cf_Baai_Bge_Large_En_V1_5_Input = { type Ai_Cf_Baai_Bge_Large_En_V1_5_Output (line 4096) | type Ai_Cf_Baai_Bge_Large_En_V1_5_Output = { type Ai_Cf_Baai_Bge_Large_En_V1_5_AsyncResponse (line 4107) | interface Ai_Cf_Baai_Bge_Large_En_V1_5_AsyncResponse { type Ai_Cf_Unum_Uform_Gen2_Qwen_500M_Input (line 4117) | type Ai_Cf_Unum_Uform_Gen2_Qwen_500M_Input = string | { type Ai_Cf_Unum_Uform_Gen2_Qwen_500M_Output (line 4156) | interface Ai_Cf_Unum_Uform_Gen2_Qwen_500M_Output { type Ai_Cf_Openai_Whisper_Tiny_En_Input (line 4163) | type Ai_Cf_Openai_Whisper_Tiny_En_Input = string | { type Ai_Cf_Openai_Whisper_Tiny_En_Output (line 4169) | interface Ai_Cf_Openai_Whisper_Tiny_En_Output { type Ai_Cf_Openai_Whisper_Large_V3_Turbo_Input (line 4192) | interface Ai_Cf_Openai_Whisper_Large_V3_Turbo_Input { type Ai_Cf_Openai_Whisper_Large_V3_Turbo_Output (line 4218) | interface Ai_Cf_Openai_Whisper_Large_V3_Turbo_Output { type Ai_Cf_Baai_Bge_M3_Input (line 4298) | type Ai_Cf_Baai_Bge_M3_Input = Ai_Cf_Baai_Bge_M3_Input_QueryAnd_Contexts... type Ai_Cf_Baai_Bge_M3_Input_QueryAnd_Contexts (line 4304) | interface Ai_Cf_Baai_Bge_M3_Input_QueryAnd_Contexts { type Ai_Cf_Baai_Bge_M3_Input_Embedding (line 4323) | interface Ai_Cf_Baai_Bge_M3_Input_Embedding { type Ai_Cf_Baai_Bge_M3_Input_QueryAnd_Contexts_1 (line 4330) | interface Ai_Cf_Baai_Bge_M3_Input_QueryAnd_Contexts_1 { type Ai_Cf_Baai_Bge_M3_Input_Embedding_1 (line 4349) | interface Ai_Cf_Baai_Bge_M3_Input_Embedding_1 { type Ai_Cf_Baai_Bge_M3_Output (line 4356) | type Ai_Cf_Baai_Bge_M3_Output = Ai_Cf_Baai_Bge_M3_Ouput_Query | Ai_Cf_Ba... type Ai_Cf_Baai_Bge_M3_Ouput_Query (line 4357) | interface Ai_Cf_Baai_Bge_M3_Ouput_Query { type Ai_Cf_Baai_Bge_M3_Output_EmbeddingFor_Contexts (line 4369) | interface Ai_Cf_Baai_Bge_M3_Output_EmbeddingFor_Contexts { type Ai_Cf_Baai_Bge_M3_Ouput_Embedding (line 4377) | interface Ai_Cf_Baai_Bge_M3_Ouput_Embedding { type Ai_Cf_Baai_Bge_M3_AsyncResponse (line 4388) | interface Ai_Cf_Baai_Bge_M3_AsyncResponse { type Ai_Cf_Black_Forest_Labs_Flux_1_Schnell_Input (line 4398) | interface Ai_Cf_Black_Forest_Labs_Flux_1_Schnell_Input { type Ai_Cf_Black_Forest_Labs_Flux_1_Schnell_Output (line 4408) | interface Ai_Cf_Black_Forest_Labs_Flux_1_Schnell_Output { type Ai_Cf_Meta_Llama_3_2_11B_Vision_Instruct_Input (line 4418) | type Ai_Cf_Meta_Llama_3_2_11B_Vision_Instruct_Input = Ai_Cf_Meta_Llama_3... type Ai_Cf_Meta_Llama_3_2_11B_Vision_Instruct_Prompt (line 4419) | interface Ai_Cf_Meta_Llama_3_2_11B_Vision_Instruct_Prompt { type Ai_Cf_Meta_Llama_3_2_11B_Vision_Instruct_Messages (line 4470) | interface Ai_Cf_Meta_Llama_3_2_11B_Vision_Instruct_Messages { type Ai_Cf_Meta_Llama_3_2_11B_Vision_Instruct_Output (line 4638) | type Ai_Cf_Meta_Llama_3_2_11B_Vision_Instruct_Output = { type Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Input (line 4661) | type Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Input = Ai_Cf_Meta_Llama... type Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Prompt (line 4662) | interface Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Prompt { type Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_JSON_Mode (line 4713) | interface Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_JSON_Mode { type Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Messages (line 4717) | interface Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Messages { type Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_JSON_Mode_1 (line 4864) | interface Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_JSON_Mode_1 { type Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Async_Batch (line 4868) | interface Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Async_Batch { type Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_JSON_Mode_2 (line 4913) | interface Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_JSON_Mode_2 { type Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Output (line 4917) | type Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Output = { type Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_AsyncResponse (line 4953) | interface Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_AsyncResponse { type Ai_Cf_Meta_Llama_Guard_3_8B_Input (line 4963) | interface Ai_Cf_Meta_Llama_Guard_3_8B_Input { type Ai_Cf_Meta_Llama_Guard_3_8B_Output (line 4995) | interface Ai_Cf_Meta_Llama_Guard_3_8B_Output { type Ai_Cf_Baai_Bge_Reranker_Base_Input (line 5028) | interface Ai_Cf_Baai_Bge_Reranker_Base_Input { type Ai_Cf_Baai_Bge_Reranker_Base_Output (line 5046) | interface Ai_Cf_Baai_Bge_Reranker_Base_Output { type Ai_Cf_Qwen_Qwen2_5_Coder_32B_Instruct_Input (line 5062) | type Ai_Cf_Qwen_Qwen2_5_Coder_32B_Instruct_Input = Ai_Cf_Qwen_Qwen2_5_Co... type Ai_Cf_Qwen_Qwen2_5_Coder_32B_Instruct_Prompt (line 5063) | interface Ai_Cf_Qwen_Qwen2_5_Coder_32B_Instruct_Prompt { type Ai_Cf_Qwen_Qwen2_5_Coder_32B_Instruct_JSON_Mode (line 5114) | interface Ai_Cf_Qwen_Qwen2_5_Coder_32B_Instruct_JSON_Mode { type Ai_Cf_Qwen_Qwen2_5_Coder_32B_Instruct_Messages (line 5118) | interface Ai_Cf_Qwen_Qwen2_5_Coder_32B_Instruct_Messages { type Ai_Cf_Qwen_Qwen2_5_Coder_32B_Instruct_JSON_Mode_1 (line 5265) | interface Ai_Cf_Qwen_Qwen2_5_Coder_32B_Instruct_JSON_Mode_1 { type Ai_Cf_Qwen_Qwen2_5_Coder_32B_Instruct_Output (line 5269) | type Ai_Cf_Qwen_Qwen2_5_Coder_32B_Instruct_Output = { type Ai_Cf_Qwen_Qwq_32B_Input (line 5309) | type Ai_Cf_Qwen_Qwq_32B_Input = Ai_Cf_Qwen_Qwq_32B_Prompt | Ai_Cf_Qwen_Q... type Ai_Cf_Qwen_Qwq_32B_Prompt (line 5310) | interface Ai_Cf_Qwen_Qwq_32B_Prompt { type Ai_Cf_Qwen_Qwq_32B_Messages (line 5360) | interface Ai_Cf_Qwen_Qwq_32B_Messages { type Ai_Cf_Qwen_Qwq_32B_Output (line 5535) | type Ai_Cf_Qwen_Qwq_32B_Output = { type Ai_Cf_Mistralai_Mistral_Small_3_1_24B_Instruct_Input (line 5575) | type Ai_Cf_Mistralai_Mistral_Small_3_1_24B_Instruct_Input = Ai_Cf_Mistra... type Ai_Cf_Mistralai_Mistral_Small_3_1_24B_Instruct_Prompt (line 5576) | interface Ai_Cf_Mistralai_Mistral_Small_3_1_24B_Instruct_Prompt { type Ai_Cf_Mistralai_Mistral_Small_3_1_24B_Instruct_Messages (line 5626) | interface Ai_Cf_Mistralai_Mistral_Small_3_1_24B_Instruct_Messages { type Ai_Cf_Mistralai_Mistral_Small_3_1_24B_Instruct_Output (line 5801) | type Ai_Cf_Mistralai_Mistral_Small_3_1_24B_Instruct_Output = { type Ai_Cf_Google_Gemma_3_12B_It_Input (line 5841) | type Ai_Cf_Google_Gemma_3_12B_It_Input = Ai_Cf_Google_Gemma_3_12B_It_Pro... type Ai_Cf_Google_Gemma_3_12B_It_Prompt (line 5842) | interface Ai_Cf_Google_Gemma_3_12B_It_Prompt { type Ai_Cf_Google_Gemma_3_12B_It_Messages (line 5892) | interface Ai_Cf_Google_Gemma_3_12B_It_Messages { type Ai_Cf_Google_Gemma_3_12B_It_Output (line 6051) | type Ai_Cf_Google_Gemma_3_12B_It_Output = { type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Input (line 6091) | type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Input = Ai_Cf_Meta_Llama_... type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Prompt (line 6092) | interface Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Prompt { type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_JSON_Mode (line 6143) | interface Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_JSON_Mode { type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Messages (line 6147) | interface Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Messages { type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Async_Batch (line 6323) | interface Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Async_Batch { type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Prompt_Inner (line 6326) | interface Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Prompt_Inner { type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Messages_Inner (line 6377) | interface Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Messages_Inner { type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Output (line 6553) | type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Output = { type Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Input (line 6606) | type Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Input = Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_P... type Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Prompt (line 6607) | interface Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Prompt { type Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_JSON_Mode (line 6658) | interface Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_JSON_Mode { type Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Messages (line 6662) | interface Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Messages { type Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_JSON_Mode_1 (line 6809) | interface Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_JSON_Mode_1 { type Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Async_Batch (line 6813) | interface Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Async_Batch { type Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Prompt_1 (line 6816) | interface Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Prompt_1 { type Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_JSON_Mode_2 (line 6867) | interface Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_JSON_Mode_2 { type Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Messages_1 (line 6871) | interface Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Messages_1 { type Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_JSON_Mode_3 (line 7018) | interface Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_JSON_Mode_3 { type Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Output (line 7022) | type Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Output = Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_... type Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Chat_Completion_Response (line 7023) | interface Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Chat_Completion_Response { type Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Text_Completion_Response (line 7123) | interface Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_Text_Completion_Response { type Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_AsyncResponse (line 7187) | interface Ai_Cf_Qwen_Qwen3_30B_A3B_Fp8_AsyncResponse { type Ai_Cf_Deepgram_Nova_3_Input (line 7197) | interface Ai_Cf_Deepgram_Nova_3_Input { type Ai_Cf_Deepgram_Nova_3_Output (line 7343) | interface Ai_Cf_Deepgram_Nova_3_Output { type Ai_Cf_Qwen_Qwen3_Embedding_0_6B_Input (line 7380) | interface Ai_Cf_Qwen_Qwen3_Embedding_0_6B_Input { type Ai_Cf_Qwen_Qwen3_Embedding_0_6B_Output (line 7389) | interface Ai_Cf_Qwen_Qwen3_Embedding_0_6B_Output { type Ai_Cf_Pipecat_Ai_Smart_Turn_V2_Input (line 7397) | type Ai_Cf_Pipecat_Ai_Smart_Turn_V2_Input = { type Ai_Cf_Pipecat_Ai_Smart_Turn_V2_Output (line 7419) | interface Ai_Cf_Pipecat_Ai_Smart_Turn_V2_Output { type Ai_Cf_Leonardo_Phoenix_1_0_Input (line 7441) | interface Ai_Cf_Leonardo_Phoenix_1_0_Input { type Ai_Cf_Leonardo_Phoenix_1_0_Output (line 7474) | type Ai_Cf_Leonardo_Phoenix_1_0_Output = string; type Ai_Cf_Leonardo_Lucid_Origin_Input (line 7479) | interface Ai_Cf_Leonardo_Lucid_Origin_Input { type Ai_Cf_Leonardo_Lucid_Origin_Output (line 7509) | interface Ai_Cf_Leonardo_Lucid_Origin_Output { type Ai_Cf_Deepgram_Aura_1_Input (line 7519) | interface Ai_Cf_Deepgram_Aura_1_Input { type Ai_Cf_Deepgram_Aura_1_Output (line 7548) | type Ai_Cf_Deepgram_Aura_1_Output = string; type Ai_Cf_Ai4Bharat_Indictrans2_En_Indic_1B_Input (line 7553) | interface Ai_Cf_Ai4Bharat_Indictrans2_En_Indic_1B_Input { type Ai_Cf_Ai4Bharat_Indictrans2_En_Indic_1B_Output (line 7563) | interface Ai_Cf_Ai4Bharat_Indictrans2_En_Indic_1B_Output { type Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Input (line 7573) | type Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Input = Ai_Cf_Aisingapor... type Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Prompt (line 7574) | interface Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Prompt { type Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_JSON_Mode (line 7625) | interface Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_JSON_Mode { type Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Messages (line 7629) | interface Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Messages { type Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_JSON_Mode_1 (line 7776) | interface Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_JSON_Mode_1 { type Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Async_Batch (line 7780) | interface Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Async_Batch { type Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Prompt_1 (line 7783) | interface Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Prompt_1 { type Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_JSON_Mode_2 (line 7834) | interface Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_JSON_Mode_2 { type Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Messages_1 (line 7838) | interface Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Messages_1 { type Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_JSON_Mode_3 (line 7985) | interface Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_JSON_Mode_3 { type Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Output (line 7989) | type Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Output = Ai_Cf_Aisingapo... type Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Chat_Completion_Response (line 7990) | interface Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Chat_Completion_Res... type Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Text_Completion_Response (line 8090) | interface Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_Text_Completion_Res... type Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_AsyncResponse (line 8154) | interface Ai_Cf_Aisingapore_Gemma_Sea_Lion_V4_27B_It_AsyncResponse { type Ai_Cf_Pfnet_Plamo_Embedding_1B_Input (line 8164) | interface Ai_Cf_Pfnet_Plamo_Embedding_1B_Input { type Ai_Cf_Pfnet_Plamo_Embedding_1B_Output (line 8170) | interface Ai_Cf_Pfnet_Plamo_Embedding_1B_Output { type Ai_Cf_Deepgram_Flux_Input (line 8190) | interface Ai_Cf_Deepgram_Flux_Input { type Ai_Cf_Deepgram_Flux_Output (line 8227) | interface Ai_Cf_Deepgram_Flux_Output { type Ai_Cf_Deepgram_Aura_2_En_Input (line 8278) | interface Ai_Cf_Deepgram_Aura_2_En_Input { type Ai_Cf_Deepgram_Aura_2_En_Output (line 8307) | type Ai_Cf_Deepgram_Aura_2_En_Output = string; type Ai_Cf_Deepgram_Aura_2_Es_Input (line 8312) | interface Ai_Cf_Deepgram_Aura_2_Es_Input { type Ai_Cf_Deepgram_Aura_2_Es_Output (line 8341) | type Ai_Cf_Deepgram_Aura_2_Es_Output = string; type AiModels (line 8346) | interface AiModels { type AiOptions (line 8432) | type AiOptions = { type AiModelsSearchParams (line 8457) | type AiModelsSearchParams = { type AiModelsSearchObject (line 8466) | type AiModelsSearchObject = { type InferenceUpstreamError (line 8482) | interface InferenceUpstreamError extends Error { type AiInternalError (line 8484) | interface AiInternalError extends Error { type AiModelListType (line 8486) | type AiModelListType = Record; type GatewayRetries (line 8503) | type GatewayRetries = { type GatewayOptions (line 8508) | type GatewayOptions = { type UniversalGatewayOptions (line 8519) | type UniversalGatewayOptions = Exclude & { type AiGatewayPatchLog (line 8525) | type AiGatewayPatchLog = { type AiGatewayLog (line 8530) | type AiGatewayLog = { type AIGatewayProviders (line 8557) | type AIGatewayProviders = 'workers-ai' | 'anthropic' | 'aws-bedrock' | '... type AIGatewayHeaders (line 8558) | type AIGatewayHeaders = { type AIGatewayUniversalRequest (line 8579) | type AIGatewayUniversalRequest = { type AiGatewayInternalError (line 8585) | interface AiGatewayInternalError extends Error { type AiGatewayLogNotFound (line 8587) | interface AiGatewayLogNotFound extends Error { type AutoRAGInternalError (line 8598) | interface AutoRAGInternalError extends Error { type AutoRAGNotFoundError (line 8600) | interface AutoRAGNotFoundError extends Error { type AutoRAGUnauthorizedError (line 8602) | interface AutoRAGUnauthorizedError extends Error { type AutoRAGNameNotSetError (line 8604) | interface AutoRAGNameNotSetError extends Error { type ComparisonFilter (line 8606) | type ComparisonFilter = { type CompoundFilter (line 8611) | type CompoundFilter = { type AutoRagSearchRequest (line 8615) | type AutoRagSearchRequest = { type AutoRagAiSearchRequest (line 8629) | type AutoRagAiSearchRequest = AutoRagSearchRequest & { type AutoRagAiSearchRequestStreaming (line 8633) | type AutoRagAiSearchRequestStreaming = Omit { type RequestInitCfPropertiesImageDraw (line 8803) | interface RequestInitCfPropertiesImageDraw extends BasicImageTransformat... type RequestInitCfPropertiesImage (line 8840) | interface RequestInitCfPropertiesImage extends BasicImageTransformations { type RequestInitCfPropertiesImageMinify (line 8991) | interface RequestInitCfPropertiesImageMinify { type RequestInitCfPropertiesR2 (line 8996) | interface RequestInitCfPropertiesR2 { type IncomingRequestCfProperties (line 9005) | type IncomingRequestCfProperties = IncomingReque... type IncomingRequestCfPropertiesBase (line 9006) | interface IncomingRequestCfPropertiesBase extends Record { type IncomingRequestCfPropertiesBotManagementBase (line 9084) | interface IncomingRequestCfPropertiesBotManagementBase { type IncomingRequestCfPropertiesBotManagement (line 9111) | interface IncomingRequestCfPropertiesBotManagement { type IncomingRequestCfPropertiesBotManagementEnterprise (line 9123) | interface IncomingRequestCfPropertiesBotManagementEnterprise extends Inc... type IncomingRequestCfPropertiesCloudflareForSaaSEnterprise (line 9135) | interface IncomingRequestCfPropertiesCloudflareForSaaSEnterprise = IncomingRequestCfProperties<... type D1Meta (line 9407) | interface D1Meta { type D1Response (line 9435) | interface D1Response { type D1Result (line 9440) | type D1Result = D1Response & { type D1ExecResult (line 9443) | interface D1ExecResult { type D1SessionConstraint (line 9447) | type D1SessionConstraint = type D1SessionBookmark (line 9456) | type D1SessionBookmark = string; type Disposable (line 9505) | interface Disposable { type EmailMessage (line 9510) | interface EmailMessage { type ForwardableEmailMessage (line 9523) | interface ForwardableEmailMessage extends EmailMessage { type SendEmail (line 9559) | interface SendEmail { type EmailExportedHandler (line 9565) | type EmailExportedHandler = (message: ForwardableEmailMes... type HelloWorldBinding (line 9576) | interface HelloWorldBinding { type Hyperdrive (line 9589) | interface Hyperdrive { type ImageInfoResponse (line 9639) | type ImageInfoResponse = { type ImageTransform (line 9647) | type ImageTransform = { type ImageDrawOptions (line 9689) | type ImageDrawOptions = { type ImageInputOptions (line 9697) | type ImageInputOptions = { type ImageOutputOptions (line 9700) | type ImageOutputOptions = { type ImagesBinding (line 9706) | interface ImagesBinding { type ImageTransformer (line 9720) | interface ImageTransformer { type ImageTransformationOutputOptions (line 9741) | type ImageTransformationOutputOptions = { type ImageTransformationResult (line 9744) | interface ImageTransformationResult { type ImagesError (line 9758) | interface ImagesError extends Error { type MediaBinding (line 9767) | interface MediaBinding { type MediaTransformer (line 9779) | interface MediaTransformer { type MediaTransformationGenerator (line 9791) | interface MediaTransformationGenerator { type MediaTransformationResult (line 9803) | interface MediaTransformationResult { type MediaTransformationInputOptions (line 9824) | type MediaTransformationInputOptions = { type MediaTransformationOutputOptions (line 9836) | type MediaTransformationOutputOptions = { type MediaError (line 9864) | interface MediaError extends Error { type NodeStyleServer (line 9870) | interface NodeStyleServer { type Params (line 9882) | type Params

= Record; type EventContext (line 9883) | type EventContext = { type PagesFunction (line 9897) | type PagesFunction = { type PagesPluginFunction (line 9913) | type PagesPluginFunction; type PipelineBatchMetadata (line 9935) | type PipelineBatchMetadata = { type Pipeline (line 9939) | interface Pipeline { type PubSubMessage (line 9952) | interface PubSubMessage { type JsonWebKeyWithKid (line 9978) | interface JsonWebKeyWithKid extends JsonWebKey { type RateLimitOptions (line 9982) | interface RateLimitOptions { type RateLimitOutcome (line 9985) | interface RateLimitOutcome { type RateLimit (line 9988) | interface RateLimit { type RpcTargetBranded (line 10009) | interface RpcTargetBranded { type WorkerEntrypointBranded (line 10012) | interface WorkerEntrypointBranded { type DurableObjectBranded (line 10015) | interface DurableObjectBranded { type WorkflowEntrypointBranded (line 10018) | interface WorkflowEntrypointBranded { type EntrypointBranded (line 10021) | type EntrypointBranded = WorkerEntrypointBranded | DurableObjectBranded ... type Stubable (line 10023) | type Stubable = RpcTargetBranded | ((...args: any[]) => any); type Serializable (line 10028) | type Serializable = type StubBase (line 10041) | interface StubBase extends Disposable { type Stub (line 10045) | type Stub = Provider & StubBase; type BaseType (line 10047) | type BaseType = void | undefined | null | boolean | number | bigint | st... type Stubify (line 10050) | type Stubify = T extends Stubable ? Stub : T extends Map = T extends StubBase ? V : T extends Map = { type MaybeProvider (line 10069) | type MaybeProvider = T extends object ? Provider : unknown; type MaybeDisposable (line 10070) | type MaybeDisposable = T extends object ? Disposable : unknown; type Result (line 10079) | type Result = R extends Stubable ? Promise> & Provider : R... type MethodOrProperty (line 10085) | type MethodOrProperty = V extends (...args: infer P) => infer R ? (..... type MaybeCallableProvider (line 10088) | type MaybeCallableProvider = T extends (...args: any[]) => any ? Meth... type Provider (line 10092) | type Provider = Maybe... type Env (line 10103) | interface Env { type GlobalProps (line 10123) | interface GlobalProps { type GlobalProp (line 10127) | type GlobalProp = K extends keyof GlobalProps... type MainModule (line 10130) | type MainModule = GlobalProp<"mainModule", {}>; type Exports (line 10132) | type Exports = { type RpcStub (line 10140) | type RpcStub = Rpc.Stub; type WorkflowDurationLabel (line 10173) | type WorkflowDurationLabel = 'second' | 'minute' | 'hour' | 'day' | 'wee... type WorkflowSleepDuration (line 10174) | type WorkflowSleepDuration = `${number} ${WorkflowDurationLabel}${'s' | ... type WorkflowDelayDuration (line 10175) | type WorkflowDelayDuration = WorkflowSleepDuration; type WorkflowTimeoutDuration (line 10176) | type WorkflowTimeoutDuration = WorkflowSleepDuration; type WorkflowRetentionDuration (line 10177) | type WorkflowRetentionDuration = WorkflowSleepDuration; type WorkflowBackoff (line 10178) | type WorkflowBackoff = 'constant' | 'linear' | 'exponential'; type WorkflowStepConfig (line 10179) | type WorkflowStepConfig = { type WorkflowEvent (line 10187) | type WorkflowEvent = { type WorkflowStepEvent (line 10192) | type WorkflowStepEvent = { type SecretsStoreSecret (line 10224) | interface SecretsStoreSecret { type MarkdownDocument (line 10235) | type MarkdownDocument = { type ConversionResponse (line 10239) | type ConversionResponse = { type ImageConversionOptions (line 10251) | type ImageConversionOptions = { type EmbeddedImageConversionOptions (line 10254) | type EmbeddedImageConversionOptions = ImageConversionOptions & { type ConversionOptions (line 10258) | type ConversionOptions = { type ConversionRequestOptions (line 10273) | type ConversionRequestOptions = { type SupportedFileFormat (line 10278) | type SupportedFileFormat = { type Header (line 10288) | interface Header { type FetchEventInfo (line 10292) | interface FetchEventInfo { type JsRpcEventInfo (line 10299) | interface JsRpcEventInfo { type ScheduledEventInfo (line 10302) | interface ScheduledEventInfo { type AlarmEventInfo (line 10307) | interface AlarmEventInfo { type QueueEventInfo (line 10311) | interface QueueEventInfo { type EmailEventInfo (line 10316) | interface EmailEventInfo { type TraceEventInfo (line 10322) | interface TraceEventInfo { type HibernatableWebSocketEventInfoMessage (line 10326) | interface HibernatableWebSocketEventInfoMessage { type HibernatableWebSocketEventInfoError (line 10329) | interface HibernatableWebSocketEventInfoError { type HibernatableWebSocketEventInfoClose (line 10332) | interface HibernatableWebSocketEventInfoClose { type HibernatableWebSocketEventInfo (line 10337) | interface HibernatableWebSocketEventInfo { type CustomEventInfo (line 10341) | interface CustomEventInfo { type FetchResponseInfo (line 10344) | interface FetchResponseInfo { type EventOutcome (line 10348) | type EventOutcome = "ok" | "canceled" | "exception" | "unknown" | "killS... type ScriptVersion (line 10349) | interface ScriptVersion { type Onset (line 10354) | interface Onset { type Outcome (line 10367) | interface Outcome { type SpanOpen (line 10373) | interface SpanOpen { type SpanClose (line 10380) | interface SpanClose { type DiagnosticChannelEvent (line 10384) | interface DiagnosticChannelEvent { type Exception (line 10389) | interface Exception { type Log (line 10395) | interface Log { type Return (line 10404) | interface Return { type Attribute (line 10408) | interface Attribute { type Attributes (line 10412) | interface Attributes { type EventType (line 10416) | type EventType = Onset | Outcome | SpanOpen | SpanClose | DiagnosticChan... type SpanContext (line 10418) | interface SpanContext { type TailEvent (line 10433) | interface TailEvent { type TailEventHandler (line 10443) | type TailEventHandler = (event: Tai... type TailEventHandlerObject (line 10444) | type TailEventHandlerObject = { type TailEventHandlerType (line 10454) | type TailEventHandlerType = TailEventHandler | TailEventHandlerObject; type VectorizeVectorMetadataValue (line 10462) | type VectorizeVectorMetadataValue = string | number | boolean | string[]; type VectorizeVectorMetadata (line 10466) | type VectorizeVectorMetadata = VectorizeVectorMetadataValue | Record, "values"> & Omit { type InstanceStatus (line 10790) | type InstanceStatus = { type WorkflowError (line 10802) | interface WorkflowError {