SYMBOL INDEX (1448 symbols across 92 files) FILE: example/a.ts method start (line 11) | async start(controller) { FILE: example/derive.ts method increase (line 6) | increase() { FILE: example/error.ts method error (line 14) | error({ error }) { FILE: example/http.ts method transform (line 60) | transform({ params }) { FILE: example/native.ts method error (line 6) | error(request) { FILE: example/openapi.ts method beforeHandle (line 27) | beforeHandle({ status }) { method afterHandle (line 56) | afterHandle({ status }) { method error (line 59) | error({ status }) { FILE: example/schema.ts method transform (line 56) | transform({ params }) { FILE: example/websocket.ts method open (line 6) | open(ws) { method close (line 10) | close(ws) { method message (line 13) | message(ws, message) { FILE: src/adapter/bun/index.ts type Routes (line 163) | type Routes = Record> method listen (line 222) | listen(app) { method stop (line 426) | async stop(app, closeActiveConnections) { method ws (line 440) | ws(app, path, options) { FILE: src/adapter/cloudflare-worker/index.ts method error404 (line 28) | error404(hasEventHook, hasErrorHook, afterHandle) { method beforeCompile (line 45) | beforeCompile(app) { method listen (line 50) | listen() { FILE: src/adapter/types.ts type ElysiaAdapter (line 10) | interface ElysiaAdapter { FILE: src/adapter/utils.ts type CreateHandlerParameter (line 207) | interface CreateHandlerParameter { method start (line 322) | start(controller) { method pull (line 361) | async pull(controller) { method cancel (line 407) | cancel() { function mergeHeaders (line 458) | function mergeHeaders( function mergeStatus (line 486) | function mergeStatus( function tee (line 522) | async function tee( FILE: src/adapter/web-standard/index.ts method json (line 28) | json(isOptional) { method text (line 33) | text() { method urlencoded (line 36) | urlencoded() { method arrayBuffer (line 39) | arrayBuffer() { method formData (line 42) | formData(isOptional) { method stop (line 129) | async stop(app, closeActiveConnections) { method createContext (line 146) | createContext(app) { method error404 (line 193) | error404(hasEventHook, hasErrorHook, afterHandle = '') { method listen (line 230) | listen() { FILE: src/compose.ts method resolveChild (line 101) | resolveChild() { method resolve (line 104) | resolve() {} method resolve (line 170) | resolve() { method resolveChild (line 174) | resolveChild(name: string) { function reportHandler (line 1806) | function reportHandler(name: string | undefined) { type ComposerGeneralHandlerOptions (line 2270) | interface ComposerGeneralHandlerOptions { FILE: src/context.ts type InvertedStatusMapKey (line 19) | type InvertedStatusMapKey = keyof InvertedStatusMap type CheckExcessProps (line 21) | type CheckExcessProps = 0 extends 1 & T type ErrorContext (line 29) | type ErrorContext< type PrettifyIfObject (line 130) | type PrettifyIfObject = T extends object ? Prettify : T type Context (line 132) | type Context< type PreContext (line 232) | type PreContext< FILE: src/cookies.ts type CookieOptions (line 27) | interface CookieOptions { type ElysiaCookie (line 139) | type ElysiaCookie = Prettify< type Updater (line 145) | type Updater = T | ((value: T) => T) class Cookie (line 147) | class Cookie implements ElysiaCookie { method constructor (line 150) | constructor( method cookie (line 156) | get cookie() { method cookie (line 160) | set cookie(jar: ElysiaCookie) { method setCookie (line 168) | protected get setCookie() { method setCookie (line 174) | protected set setCookie(jar: ElysiaCookie) { method value (line 178) | get value(): T { method value (line 182) | set value(value: T) { method expires (line 226) | get expires() { method expires (line 230) | set expires(expires: Date | undefined) { method maxAge (line 234) | get maxAge() { method maxAge (line 238) | set maxAge(maxAge: number | undefined) { method domain (line 242) | get domain() { method domain (line 246) | set domain(domain: string | undefined) { method path (line 250) | get path() { method path (line 254) | set path(path: string | undefined) { method secure (line 258) | get secure() { method secure (line 262) | set secure(secure: boolean | undefined) { method httpOnly (line 266) | get httpOnly() { method httpOnly (line 270) | set httpOnly(httpOnly: boolean | undefined) { method sameSite (line 274) | get sameSite() { method sameSite (line 278) | set sameSite( method priority (line 284) | get priority() { method priority (line 288) | set priority(priority: 'low' | 'medium' | 'high' | undefined) { method partitioned (line 292) | get partitioned() { method partitioned (line 296) | set partitioned(partitioned: boolean | undefined) { method secrets (line 300) | get secrets() { method secrets (line 304) | set secrets(secrets: ElysiaCookie['secrets']) { method update (line 308) | update(config: Updater>) { method set (line 317) | set(config: Updater>) { method remove (line 329) | remove() { method toString (line 341) | toString() { method get (line 356) | get(_, key: string) { FILE: src/dynamic-handle.ts type DynamicHandler (line 19) | type DynamicHandler = { constant ARRAY_INDEX_REGEX (line 39) | const ARRAY_INDEX_REGEX = /^(.+)\[(\d+)\]$/ constant DANGEROUS_KEYS (line 40) | const DANGEROUS_KEYS = new Set(['__proto__', 'constructor', 'prototype']) FILE: src/error.ts constant ERROR_CODE (line 21) | const ERROR_CODE = Symbol('ElysiaErrorCode') type ERROR_CODE (line 22) | type ERROR_CODE = typeof ERROR_CODE type ElysiaErrors (line 26) | type ElysiaErrors = type CheckExcessProps (line 42) | type CheckExcessProps = 0 extends 1 & T type SelectiveStatus (line 52) | type SelectiveStatus = < class ElysiaCustomStatusResponse (line 79) | class ElysiaCustomStatusResponse< method constructor (line 90) | constructor(code: Code, response: T) { class InternalServerError (line 120) | class InternalServerError extends Error { method constructor (line 124) | constructor(message?: string) { class NotFoundError (line 129) | class NotFoundError extends Error { method constructor (line 133) | constructor(message?: string) { class ParseError (line 138) | class ParseError extends Error { method constructor (line 142) | constructor(cause?: Error) { class InvalidCookieSignature (line 149) | class InvalidCookieSignature extends Error { method constructor (line 153) | constructor( type ValueErrorWithSummary (line 161) | interface ValueErrorWithSummary extends ValueError { class InvalidFileType (line 239) | class InvalidFileType extends Error { method constructor (line 243) | constructor( method toResponse (line 253) | toResponse(headers?: Record) { class ValidationError (line 289) | class ValidationError extends Error { method messageValue (line 304) | get messageValue() { method constructor (line 318) | constructor( method all (line 490) | get all(): ValueErrorWithSummary[] { method simplifyModel (line 533) | static simplifyModel( method model (line 546) | get model() { method toResponse (line 552) | toResponse(headers?: Record) { method detail (line 582) | detail( FILE: src/formats.ts type FormatName (line 8) | type FormatName = function isLeapYear (line 89) | function isLeapYear(year: number): boolean { constant DATE (line 94) | const DATE = /^(\d\d\d\d)-(\d\d)-(\d\d)$/ constant DAYS (line 95) | const DAYS = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] function date (line 97) | function date(str: string): boolean { constant TIME (line 112) | const TIME = /^(\d\d):(\d\d):(\d\d(?:\.\d+)?)(z|([+-])(\d\d)(?::?(\d\d))... function getTime (line 114) | function getTime(strictTimeZone?: boolean): (str: string) => boolean { constant DATE_TIME_SEPARATOR (line 138) | const DATE_TIME_SEPARATOR = /t|\s/i function getDateTime (line 139) | function getDateTime(strictTimeZone?: boolean): (str: string) => boolean { constant NOT_URI_FRAGMENT (line 149) | const NOT_URI_FRAGMENT = /\/|:/ constant URI (line 150) | const URI = function uri (line 153) | function uri(str: string): boolean { constant BYTE (line 158) | const BYTE = function byte (line 161) | function byte(str: string): boolean { constant MIN_INT32 (line 166) | const MIN_INT32 = -(2 ** 31) constant MAX_INT32 (line 167) | const MAX_INT32 = 2 ** 31 - 1 function validateInt32 (line 169) | function validateInt32(value: number): boolean { function validateInt64 (line 173) | function validateInt64(value: number): boolean { function validateNumber (line 178) | function validateNumber(): boolean { constant Z_ANCHOR (line 182) | const Z_ANCHOR = /[^\\]\\Z/ function regex (line 183) | function regex(str: string): boolean { FILE: src/index.ts type AnyElysia (line 174) | type AnyElysia = Elysia class Elysia (line 190) | class Elysia< method store (line 248) | get store(): Singleton['store'] { method decorator (line 252) | get decorator(): Singleton['decorator'] { method getCandidate (line 271) | getCandidate() { method http (line 305) | get http() { method dynamic (line 316) | get dynamic() { method routes (line 333) | get routes(): InternalRoute[] { method getGlobalRoutes (line 337) | protected getGlobalRoutes(): InternalRoute[] { method getGlobalDefinitions (line 341) | protected getGlobalDefinitions() { method getServer (line 357) | private getServer() { method getParent (line 361) | private getParent(): Elysia | null { method promisedModules (line 368) | private get promisedModules() { method constructor (line 377) | constructor(config: ElysiaConfig = {}) { method env (line 417) | env(model: TObject, _env = env) { method wrap (line 442) | wrap(fn: HigherOrderFunction) { method models (line 457) | get models(): { method add (line 482) | private add( method headers (line 1102) | headers(header: Context['set']['headers'] | undefined) { method onStart (line 1126) | onStart(handler: MaybeArray>) { method onRequest (line 1240) | onRequest(handler: MaybeArray): any { method onParse (line 1365) | onParse( method parser (line 1402) | parser< method onTransform (line 1539) | onTransform( method resolve (line 1737) | resolve( method mapResolve (line 1900) | mapResolve( method onBeforeHandle (line 2283) | onBeforeHandle( method onAfterHandle (line 2648) | onAfterHandle( method mapResponse (line 2762) | mapResponse( method onAfterResponse (line 2875) | onAfterResponse( method trace (line 2945) | trace( method error (line 3092) | error( method onError (line 3514) | onError( method onStop (line 3540) | onStop(handler: MaybeArray>) { method on (line 3591) | on( method as (line 3802) | as(type: 'global' | 'scoped') { method group (line 3998) | group( method guard (line 4519) | guard( method use (line 4978) | use( method propagatePromiseModules (line 5050) | private propagatePromiseModules(plugin: Elysia) { method _use (line 5072) | private _use( method macro (line 5501) | macro(macroOrName: string | Macro, macro?: Macro) { method applyMacro (line 5516) | private applyMacro( method mount (line 5628) | mount( method get (line 5747) | get< method post (line 5857) | post< method put (line 5966) | put< method patch (line 6075) | patch< method delete (line 6182) | delete< method options (line 6289) | options< method all (line 6396) | all< method head (line 6503) | head< method connect (line 6610) | connect< method route (line 6717) | route< method ws (line 6832) | ws< method state (line 7091) | state( method decorate (line 7347) | decorate( method derive (line 7625) | derive( method model (line 7710) | model( method Ref (line 7797) | Ref & stri... method mapDerive (line 7939) | mapDerive( method affix (line 7956) | affix< method prefix (line 8080) | prefix< method suffix (line 8087) | suffix< method compile (line 8094) | compile() { method fetch (line 8132) | get fetch(): (request: Request) => MaybePromise { method modules (line 8240) | get modules() { FILE: src/parse-query.ts constant KEY_HAS_PLUS (line 4) | const KEY_HAS_PLUS = 1 constant KEY_NEEDS_DECODE (line 5) | const KEY_NEEDS_DECODE = 2 constant VALUE_HAS_PLUS (line 6) | const VALUE_HAS_PLUS = 4 constant VALUE_NEEDS_DECODE (line 7) | const VALUE_NEEDS_DECODE = 8 function parseQueryFromURL (line 10) | function parseQueryFromURL( function parseQueryStandardSchema (line 121) | function parseQueryStandardSchema( function parseQuery (line 245) | function parseQuery(input: string) { FILE: src/replace-schema.ts type ReplaceSchemaTypeOptions (line 5) | interface ReplaceSchemaTypeOptions { type WalkProps (line 66) | type WalkProps = { s: TSchema; isRoot: boolean; treeLvl: number }; FILE: src/schema.ts type MapValueError (line 43) | type MapValueError = ReturnType type ElysiaTypeCheck (line 45) | interface ElysiaTypeCheck function Check (line 609) | function Check( function runCheckers (line 626) | function runCheckers( function mergeValues (line 657) | function mergeValues( method to (line 771) | to(schema) { method hasAdditionalProperties (line 798) | get hasAdditionalProperties() { method hasDefault (line 805) | get hasDefault() { method isOptional (line 813) | get isOptional() { method hasTransform (line 818) | get hasTransform() { method hasRef (line 824) | get hasRef() { method Errors (line 895) | Errors(value: unknown) { method Decode (line 908) | Decode(value) { method checkFunc (line 1000) | checkFunc(value: unknown) { method Errors (line 1015) | Errors(value: unknown) { method Decode (line 1028) | Decode(value) { method hasAdditionalProperties (line 1078) | get hasAdditionalProperties() { method hasDefault (line 1085) | get hasDefault() { method isOptional (line 1090) | get isOptional() { method hasTransform (line 1095) | get hasTransform() { method hasRef (line 1100) | get hasRef() { FILE: src/sucrose.ts type Inference (line 9) | interface Inference { type LifeCycle (line 21) | interface LifeCycle extends Partial { type Settings (line 25) | interface Settings { FILE: src/trace.ts type TraceEvent (line 6) | type TraceEvent = type TraceStream (line 17) | type TraceStream = { type TraceEndDetail (line 26) | type TraceEndDetail = { type TraceProcess (line 41) | type TraceProcess< type TraceListener (line 107) | type TraceListener = ( type TraceHandler (line 111) | type TraceHandler< constant ELYSIA_TRACE (line 136) | const ELYSIA_TRACE = Symbol('ElysiaTrace') method onStop (line 183) | onStop(callback?: Function) { method elapsed (line 203) | get elapsed() { method onEvent (line 221) | onEvent(callback?: Function) { method onStop (line 225) | onStop(callback?: Function) { method resolve (line 237) | resolve(error: Error | null = null) { FILE: src/type-system/format.ts type FormatName (line 10) | type FormatName = function isLeapYear (line 91) | function isLeapYear(year: number): boolean { constant DATE (line 96) | const DATE = /^(\d\d\d\d)-(\d\d)-(\d\d)$/ constant DAYS (line 97) | const DAYS = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] function date (line 99) | function date(str: string): boolean { constant TIME (line 114) | const TIME = /^(\d\d):(\d\d):(\d\d(?:\.\d+)?)(z|([+-])(\d\d)(?::?(\d\d))... function getTime (line 116) | function getTime(strictTimeZone?: boolean): (str: string) => boolean { constant DATE_TIME_SEPARATOR (line 147) | const DATE_TIME_SEPARATOR = /t|\s/i function getDateTime (line 148) | function getDateTime(strictTimeZone?: boolean): (str: string) => boolean { constant NOT_URI_FRAGMENT (line 159) | const NOT_URI_FRAGMENT = /\/|:/ constant URI (line 160) | const URI = function uri (line 163) | function uri(str: string): boolean { constant BYTE (line 168) | const BYTE = function byte (line 171) | function byte(str: string): boolean { constant MIN_INT32 (line 176) | const MIN_INT32 = -(2 ** 31) constant MAX_INT32 (line 177) | const MAX_INT32 = 2 ** 31 - 1 function validateInt32 (line 179) | function validateInt32(value: number): boolean { function validateInt64 (line 183) | function validateInt64(value: number): boolean { function validateNumber (line 188) | function validateNumber(): boolean { constant Z_ANCHOR (line 192) | const Z_ANCHOR = /[^\\]\\Z/ function regex (line 193) | function regex(str: string): boolean { FILE: src/type-system/index.ts type ElysiaStringOptions (line 111) | interface ElysiaStringOptions extends StringOptions { method NumericEnum (line 156) | NumericEnum>( method ArrayBuffer (line 601) | ArrayBuffer(options: TArrayBuffer = {}) { FILE: src/type-system/types.ts type FileUnit (line 20) | type FileUnit = number | `${number}${'k' | 'm'}` type StrictFileType (line 22) | type StrictFileType = type FileType (line 78) | type FileType = (string & {}) | StrictFileType type FileOptions (line 80) | interface FileOptions extends SchemaOptions { type FilesOptions (line 96) | interface FilesOptions extends FileOptions { type CookieValidatorOptions (line 101) | interface CookieValidatorOptions type TFile (line 119) | type TFile = ( type TFiles (line 123) | type TFiles = ( type NonEmptyArray (line 127) | type NonEmptyArray = [T, ...T[]] type TEnumValue (line 129) | type TEnumValue = number | string | null type TUnionEnum (line 131) | interface TUnionEnum< type TArrayBuffer (line 142) | interface TArrayBuffer extends Uint8ArrayOptions {} type TForm (line 144) | type TForm = TUnsafe< type ElysiaTypeCustomErrors (line 167) | interface ElysiaTypeCustomErrors { type ElysiaTypeCustomError (line 176) | type ElysiaTypeCustomError = ElysiaTypeCustomErrors[keyof ElysiaTypeCust... type ElysiaTypeCustomErrorCallback (line 178) | type ElysiaTypeCustomErrorCallback = ( type SchemaOptions (line 223) | interface SchemaOptions { class ElysiaTransformDecodeBuilder (line 228) | class ElysiaTransformDecodeBuilder { class ElysiaTransformEncodeBuilder (line 235) | class ElysiaTransformEncodeBuilder< type TransformFunction (line 248) | type TransformFunction = (value: T) => U type TransformOptions (line 249) | interface TransformOptions< type TTransform (line 256) | interface TTransform< type AssertNumericEnum (line 265) | type AssertNumericEnum> = { FILE: src/type-system/utils.ts function createType (line 29) | function createType( FILE: src/types.ts type Equal (line 43) | type Equal = type IsNever (line 48) | type IsNever = [T] extends [never] ? true : false type PickIfExists (line 50) | type PickIfExists = {} extends T type StandardSchemaV1Like (line 58) | interface StandardSchemaV1Like< type FastStandardSchemaV1Like (line 73) | interface FastStandardSchemaV1Like { type StandardSchemaV1LikeValidate (line 77) | type StandardSchemaV1LikeValidate = ( type AnySchema (line 83) | type AnySchema = TSchema | StandardSchemaV1Like type FastAnySchema (line 84) | type FastAnySchema = TAnySchema | FastStandardSchemaV1Like type ElysiaConfig (line 86) | interface ElysiaConfig { type ValidatorLayer (line 260) | interface ValidatorLayer { type StandaloneInputSchema (line 267) | interface StandaloneInputSchema { type StandaloneValidator (line 278) | interface StandaloneValidator { type MaybeArray (line 284) | type MaybeArray = T | T[] type MaybeReadonlyArray (line 285) | type MaybeReadonlyArray = T | readonly T[] type MaybePromise (line 286) | type MaybePromise = T | Promise type ObjectValues (line 288) | type ObjectValues = T[keyof T] type IsPathParameter (line 290) | type IsPathParameter = Part extends `:${infer Param... type GetPathParameter (line 296) | type GetPathParameter = type _ResolvePath (line 301) | type _ResolvePath = { type ResolvePath (line 311) | type ResolvePath = Path extends '' type Or (line 317) | type Or = T1 extends true type Prettify (line 324) | type Prettify = { type NeverKey (line 328) | type NeverKey = { type IsBothObject (line 332) | type IsBothObject = type IsClass (line 343) | type IsClass = V extends abstract new (...args: any) => any ? true : ... type And (line 344) | type And = A extends true ? (B extends true ? true : false) : false type Reconcile (line 346) | type Reconcile< type SingletonBase (line 409) | interface SingletonBase { type PossibleResponse (line 416) | interface PossibleResponse { type EphemeralType (line 420) | interface EphemeralType { type DefinitionBase (line 428) | interface DefinitionBase { type RouteBase (line 433) | type RouteBase = Record type MetadataBase (line 435) | interface MetadataBase { type RouteSchema (line 444) | interface RouteSchema { type OptionalField (line 453) | interface OptionalField { type UnwrapSchema (line 457) | type UnwrapSchema< type UnwrapBodySchema (line 497) | type UnwrapBodySchema< type UnwrapRoute (line 538) | interface UnwrapRoute< type UnwrapGroupGuardRoute (line 579) | interface UnwrapGroupGuardRoute< type HookContainer (line 617) | type HookContainer = { type LifeCycleStore (line 626) | interface LifeCycleStore { type LifeCycleEvent (line 641) | type LifeCycleEvent = type ContentType (line 652) | type ContentType = MaybeArray< type HTTPMethod (line 666) | type HTTPMethod = type InputSchema (line 704) | interface InputSchema { type PathParameterLike (line 719) | type PathParameterLike = `${string}/${':' | '*'}${string}` type IntersectIfObject (line 721) | type IntersectIfObject = type IntersectIfObjectSchema (line 730) | interface IntersectIfObjectSchema< type MergeSchema (line 742) | type MergeSchema< type MergeStandaloneSchema (line 783) | interface MergeStandaloneSchema< type Handler (line 832) | type Handler< type IsAny (line 849) | type IsAny = 0 extends 1 & T ? true : false type Replace (line 851) | type Replace = type CoExist (line 864) | type CoExist = type MacroContextBlacklistKey (line 878) | type MacroContextBlacklistKey = type ReturnTypeIfPossible (line 892) | type ReturnTypeIfPossible = false extends Enabled type AnyElysiaCustomStatusResponse (line 898) | type AnyElysiaCustomStatusResponse = ElysiaCustomStatusResponse = type _FunctionArrayReturnType (line 909) | type _FunctionArrayReturnType = T extends [ type FunctionArrayReturnTypeNonNullable (line 926) | type FunctionArrayReturnTypeNonNullable = type _FunctionArrayReturnTypeNonNullable (line 935) | type _FunctionArrayReturnTypeNonNullable = T exten... type ExtractResolveFromMacro (line 954) | type ExtractResolveFromMacro = type ExtractOnlyResponseFromMacro (line 965) | type ExtractOnlyResponseFromMacro = type MergeResponseStatus (line 976) | type MergeResponseStatus = { type MergeAllStatus (line 991) | type MergeAllStatus = { type ExtractAllResponseFromMacro (line 997) | type ExtractAllResponseFromMacro = type FlattenMacroResponse (line 1019) | type FlattenMacroResponse = T extends object type MergeFlattenMacroResponse (line 1028) | type MergeFlattenMacroResponse = { type UnionMacroContext (line 1037) | type UnionMacroContext = UnionToIntersect<{ type MacroToContext (line 1044) | type MacroToContext< type InnerMacroToContext (line 1066) | type InnerMacroToContext< type UnwrapMacroSchema (line 1135) | type UnwrapMacroSchema< type SimplifyToSchema (line 1150) | type SimplifyToSchema> = type _SimplifyToSchema (line 1165) | type _SimplifyToSchema> = Omit< type InlineHandlerResponse (line 1182) | type InlineHandlerResponse = { type InlineResponse (line 1191) | type InlineResponse = type LastOf (line 1202) | type LastOf = type Push (line 1207) | type Push = [...T, V] type TuplifyUnion (line 1209) | type TuplifyUnion< type Tuple (line 1215) | type Tuple< type InlineHandler (line 1220) | type InlineHandler< type InlineHandlerNonMacro (line 1275) | type InlineHandlerNonMacro< type OptionalHandler (line 1313) | type OptionalHandler< type AfterHandler (line 1333) | type AfterHandler< type MapResponse (line 1363) | type MapResponse< type VoidHandler (line 1396) | type VoidHandler< type TransformHandler (line 1406) | type TransformHandler< type BodyHandler (line 1425) | type BodyHandler< type PreHandler (line 1461) | type PreHandler< type AfterResponseHandler (line 1475) | type AfterResponseHandler< type GracefulHandler (line 1499) | type GracefulHandler = ( type ErrorHandler (line 1503) | type ErrorHandler< type DocumentDecoration (line 1680) | interface DocumentDecoration extends Partial { type ResolveHandler (line 1687) | type ResolveHandler< type ResolveReturnType (line 1696) | type ResolveReturnType> = type _ResolveReturnTypeArray (line 1712) | type _ResolveReturnTypeArray = T extends [ type AnyLocalHook (line 1725) | type AnyLocalHook = LocalHook type BaseHookLifeCycle (line 1727) | interface BaseHookLifeCycle< type CreateDecorator (line 1773) | type CreateDecorator< type AnyBaseHookLifeCycle (line 1785) | type AnyBaseHookLifeCycle = BaseHookLifeCycle type NonResolvableMacroKey (line 1787) | type NonResolvableMacroKey = type RouteSchemaWithResolvedMacro (line 1792) | interface RouteSchemaWithResolvedMacro extends RouteSchema { type LocalHook (line 1798) | type LocalHook< type GuardLocalHook (line 1861) | type GuardLocalHook< type ComposedHandler (line 1922) | type ComposedHandler = (context: Context) => MaybePromise type InternalRoute (line 1924) | interface InternalRoute { type SchemaValidator (line 1934) | interface SchemaValidator { type AddPrefix (line 1949) | type AddPrefix = { type AddPrefixCapitalize (line 1953) | type AddPrefixCapitalize = { type AddSuffix (line 1957) | type AddSuffix = { type AddSuffixCapitalize (line 1961) | type AddSuffixCapitalize = { type Checksum (line 1965) | interface Checksum { type BaseMacro (line 1985) | type BaseMacro = Record< type MaybeValueOrVoidFunction (line 1990) | type MaybeValueOrVoidFunction = T | ((...a: any) => void | T) type MacroProperty (line 1992) | interface MacroProperty< type Macro (line 2024) | interface Macro< type MaybeFunction (line 2041) | type MaybeFunction = T | ((...args: any[]) => T) type MacroToProperty (line 2043) | type MacroToProperty> = type MacroOptions (line 2052) | interface MacroOptions { type MacroManager (line 2057) | interface MacroManager< type _CreateEden (line 2130) | type _CreateEden< type RemoveStartingSlash (line 2143) | type RemoveStartingSlash = T extends `/${infer Rest}` ? Rest : T type CreateEden (line 2145) | type CreateEden< type EmptyRouteSchema (line 2154) | interface EmptyRouteSchema { type UnknownRouteSchema (line 2163) | interface UnknownRouteSchema< type Extract200 (line 2174) | type Extract200 = T extends AnyElysiaCustomStatusResponse type IsUnknown (line 2180) | type IsUnknown = [unknown] extends [T] type ValueToResponseSchema (line 2186) | type ValueToResponseSchema = ExtractErrorFromHandle & type ValueOrFunctionToResponseSchema (line 2195) | type ValueOrFunctionToResponseSchema = T extends ( type ElysiaHandlerToResponseSchema (line 2201) | type ElysiaHandlerToResponseSchema = type ElysiaHandlerToResponseSchemas (line 2208) | type ElysiaHandlerToResponseSchemas< type ElysiaHandlerToResponseSchemaAmbiguous (line 2220) | type ElysiaHandlerToResponseSchemaAmbiguous< type ReconcileStatus (line 2231) | type ReconcileStatus< type ComposeElysiaResponse (line 2239) | type ComposeElysiaResponse< type ExtractErrorFromHandle (line 2265) | type ExtractErrorFromHandle = { type MergeElysiaInstances (line 2274) | type MergeElysiaInstances< type LifeCycleType (line 2342) | type LifeCycleType = 'global' | 'local' | 'scoped' type GuardSchemaType (line 2343) | type GuardSchemaType = 'override' | 'standalone' type PartialIf (line 2345) | type PartialIf = Condition extends true type ExcludeElysiaResponse (line 2350) | type ExcludeElysiaResponse = PartialIf< type InferContext (line 2363) | type InferContext< type InferHandler (line 2379) | type InferHandler< type ModelValidatorError (line 2391) | interface ModelValidatorError extends ValueError { type ModelValidator (line 2396) | interface ModelValidator extends TypeCheck { type UnionToIntersect (line 2409) | type UnionToIntersect = ( type ContextAppendType (line 2415) | type ContextAppendType = 'append' | 'override' type HigherOrderFunction (line 2421) | type HigherOrderFunction< type SetContentType (line 2425) | type SetContentType = type HTTPHeaders (line 2485) | type HTTPHeaders = Record & { type JoinPath (line 2622) | type JoinPath< type UnwrapTypeModule (line 2627) | type UnwrapTypeModule> = type MergeTypeModule (line 2630) | type MergeTypeModule< type SSEPayload (line 2635) | type SSEPayload< type UnionResponseStatus (line 2649) | type UnionResponseStatus = {} extends A type CreateEdenResponse (line 2663) | type CreateEdenResponse< type Router (line 2691) | interface Router { type ModelsToTypes (line 2715) | type ModelsToTypes> = { FILE: src/universal/file.ts class ElysiaFile (line 99) | class ElysiaFile { method constructor (line 103) | constructor(public path: string) { method type (line 156) | get type() { method length (line 163) | get length() { FILE: src/universal/request.ts class ElysiaRequest (line 14) | class ElysiaRequest implements WebStandardRequest { method constructor (line 15) | constructor( method headers (line 48) | get headers() { method signal (line 73) | get signal() { method body (line 81) | get body(): ReadableStream | null { method arrayBuffer (line 146) | async arrayBuffer() { method blob (line 157) | async blob() { method formData (line 164) | async formData() { method json (line 170) | async json() { method text (line 183) | async text() { method clone (line 197) | clone(): ElysiaRequest { function readableStreamToString (line 202) | async function readableStreamToString(stream: ReadableStream) { FILE: src/universal/server.ts type ErrorLike (line 4) | interface ErrorLike extends Error { type GenericServeOptions (line 10) | interface GenericServeOptions { type ServeOptions (line 66) | interface ServeOptions extends GenericServeOptions { type Serve (line 125) | type Serve = type Server (line 129) | type Server = type ServerWebSocketSendStatus (line 134) | type ServerWebSocketSendStatus = number type SocketAddress (line 136) | interface SocketAddress { type ServerOptions (line 151) | interface ServerOptions extends Disposable { type ListenCallback (line 376) | type ListenCallback = (server: Server) => MaybePromise FILE: src/universal/types.ts type RequestInfo (line 4) | type RequestInfo = string | URL | Request type BodyInit (line 11) | type BodyInit = type BodyMixin (line 22) | interface BodyMixin { type SpecIterator (line 33) | interface SpecIterator { type SpecIterableIterator (line 37) | interface SpecIterableIterator extends SpecIterator { type SpecIterable (line 41) | interface SpecIterable { type HeadersInit (line 45) | type HeadersInit = class Headers (line 50) | class Headers implements SpecIterable<[string, string]> { type RequestCache (line 69) | type RequestCache = type RequestCredentials (line 77) | type RequestCredentials = 'omit' | 'include' | 'same-origin' type RequestDestination (line 79) | type RequestDestination = type RequestInit (line 99) | interface RequestInit { type ReferrerPolicy (line 116) | type ReferrerPolicy = type RequestMode (line 127) | type RequestMode = 'cors' | 'navigate' | 'no-cors' | 'same-origin' type RequestRedirect (line 129) | type RequestRedirect = 'error' | 'follow' | 'manual' type RequestDuplex (line 131) | type RequestDuplex = 'half' type ResponseInit (line 161) | interface ResponseInit { type ResponseType (line 167) | type ResponseType = type ResponseRedirectStatus (line 175) | type ResponseRedirectStatus = 301 | 302 | 303 | 307 | 308 method constructor (line 178) | constructor(body?: BodyInit, init?: ResponseInit) {} method error (line 199) | static error() { method json (line 202) | static json(data: any, init?: ResponseInit) { method redirect (line 205) | static redirect(url: string, status: ResponseRedirectStatus) { type BunHTMLBundlelike (line 210) | interface BunHTMLBundlelike { FILE: src/universal/utils.ts function isCloudflareWorker (line 6) | function isCloudflareWorker() { FILE: src/utils.ts type RecordNumber (line 188) | type RecordNumber = Record type StatusMap (line 642) | type StatusMap = typeof StatusMap type InvertedStatusMap (line 643) | type InvertedStatusMap = typeof InvertedStatusMap function removeTrailingEquals (line 645) | function removeTrailingEquals(digest: string): string { class PromiseGroup (line 773) | class PromiseGroup implements PromiseLike { method constructor (line 777) | constructor( method size (line 785) | get size() { method add (line 793) | add(promise: Promise) { method drain (line 801) | private async drain() { method then (line 814) | then( type redirect (line 916) | type redirect = typeof redirect constant ELYSIA_FORM_DATA (line 918) | const ELYSIA_FORM_DATA = Symbol('ElysiaFormData') type ELYSIA_FORM_DATA (line 919) | type ELYSIA_FORM_DATA = typeof ELYSIA_FORM_DATA type IsTuple (line 921) | type IsTuple = T extends readonly any[] type ElysiaFormData (line 927) | type ElysiaFormData> = FormData & { constant ELYSIA_REQUEST_ID (line 940) | const ELYSIA_REQUEST_ID = Symbol('ElysiaRequestId') type ELYSIA_REQUEST_ID (line 941) | type ELYSIA_REQUEST_ID = typeof ELYSIA_REQUEST_ID type FormatSSEPayload (line 1141) | type FormatSSEPayload = T extends string function getResponseLength (line 1221) | async function getResponseLength(response: Response) { function deepClone (line 1245) | function deepClone(source: T, weak = new WeakMap()): T { FILE: src/ws/bun.ts type TypedArray (line 3) | type TypedArray = type BufferSource (line 16) | type BufferSource = TypedArray | DataView | ArrayBufferLike type ServerWebSocketSendStatus (line 37) | type ServerWebSocketSendStatus = number type WebSocketReadyState (line 49) | type WebSocketReadyState = 0 | 1 | 2 | 3 type ServerWebSocket (line 82) | interface ServerWebSocket { type WebSocketCompressor (line 332) | type WebSocketCompressor = type WebSocketHandler (line 384) | interface WebSocketHandler { FILE: src/ws/index.ts method open (line 19) | open(ws) { method message (line 22) | message(ws, message) { method drain (line 25) | drain(ws) { method close (line 28) | close(ws, code, reason) { method ping (line 31) | ping(ws) { method pong (line 34) | pong(ws) { type ElysiaServerWebSocket (line 39) | type ElysiaServerWebSocket = Omit< class ElysiaWS (line 44) | class ElysiaWS method constructor (line 47) | constructor( method send (line 90) | send( method ping (line 112) | ping( method pong (line 133) | pong( method publish (line 160) | publish( method readyState (line 196) | get readyState() { method id (line 205) | get id(): string { FILE: src/ws/types.ts type TypedWebSocketMethod (line 26) | type TypedWebSocketMethod = type FlattenResponse (line 34) | type FlattenResponse = type TypedWebSocketHandler (line 37) | interface TypedWebSocketHandler< type WSParseHandler (line 121) | type WSParseHandler = ( type AnyWSLocalHook (line 126) | type AnyWSLocalHook = WSLocalHook type WSLocalHook (line 128) | type WSLocalHook< FILE: test/adapter/web-standard/map-compact-response.test.ts class Student (line 7) | class Student { method constructor (line 8) | constructor(public name: string) {} method toString (line 10) | toString() { class CustomResponse (line 17) | class CustomResponse extends Response {} class CustomThenable (line 210) | class CustomThenable { method then (line 211) | then(onFulfilled: (value: any) => any) { FILE: test/adapter/web-standard/map-early-response.test.ts class Student (line 22) | class Student { method constructor (line 23) | constructor(public name: string) {} method toString (line 25) | toString() { class CustomResponse (line 32) | class CustomResponse extends Response {} FILE: test/adapter/web-standard/map-response.test.ts class Student (line 15) | class Student { method constructor (line 16) | constructor(public name: string) {} method toString (line 18) | toString() { class CustomResponse (line 25) | class CustomResponse extends Response {} method beforeHandle (line 419) | beforeHandle() { method beforeHandle (line 435) | beforeHandle() { FILE: test/adapter/web-standard/utils.ts class Passthrough (line 1) | class Passthrough { method toResponse (line 2) | toResponse() { method custom (line 6) | get custom() { FILE: test/aot/generation.test.ts method transform (line 44) | transform({ body }) { method beforeHandle (line 49) | beforeHandle({ body }) { method afterHandle (line 54) | afterHandle({ body }) { method beforeHandle (line 94) | beforeHandle(context) { method afterHandle (line 99) | afterHandle(context) { FILE: test/cloudflare/worker-configuration.d.ts type GlobalProps (line 5) | interface GlobalProps { type Env (line 8) | interface Env { type Env (line 11) | interface Env extends Cloudflare.Env {} class DOMException (line 36) | class DOMException extends Error { type WorkerGlobalScopeEventMap (line 76) | type WorkerGlobalScopeEventMap = { type Console (line 87) | interface Console { type BufferSource (line 128) | type BufferSource = ArrayBufferView | ArrayBuffer; type TypedArray (line 129) | type TypedArray = Int8Array | Uint8Array | Uint8ClampedArray | Int16Arra... class CompileError (line 131) | class CompileError extends Error { class RuntimeError (line 134) | class RuntimeError extends Error { type ValueType (line 137) | type ValueType = "anyfunc" | "externref" | "f32" | "f64" | "i32" | "i64"... type GlobalDescriptor (line 138) | interface GlobalDescriptor { class Global (line 142) | class Global { type ImportValue (line 147) | type ImportValue = ExportValue | number; type ModuleImports (line 148) | type ModuleImports = Record; type Imports (line 149) | type Imports = Record; type ExportValue (line 150) | type ExportValue = Function | Global | Memory | Table; type Exports (line 151) | type Exports = Record; class Instance (line 152) | class Instance { type MemoryDescriptor (line 156) | interface MemoryDescriptor { class Memory (line 161) | class Memory { type ImportExportKind (line 166) | type ImportExportKind = "function" | "global" | "memory" | "table"; type ModuleExportDescriptor (line 167) | interface ModuleExportDescriptor { type ModuleImportDescriptor (line 171) | interface ModuleImportDescriptor { type TableKind (line 181) | type TableKind = "anyfunc" | "externref"; type TableDescriptor (line 182) | interface TableDescriptor { class Table (line 187) | class Table { type ServiceWorkerGlobalScope (line 203) | interface ServiceWorkerGlobalScope extends WorkerGlobalScope { type TestController (line 343) | interface TestController { type ExecutionContext (line 345) | interface ExecutionContext { type ExportedHandlerFetchHandler (line 350) | type ExportedHandlerFetchHandler = (events: TraceItem[], e... type ExportedHandlerTraceHandler (line 352) | type ExportedHandlerTraceHandler = (traces: TraceItem[], ... type ExportedHandlerTailStreamHandler (line 353) | type ExportedHandlerTailStreamHandler = (event: TailStrea... type ExportedHandlerScheduledHandler (line 354) | type ExportedHandlerScheduledHandler = (controller: Sched... type ExportedHandlerQueueHandler (line 355) | type ExportedHandlerQueueHandler = (ba... type ExportedHandlerTestHandler (line 356) | type ExportedHandlerTestHandler = (controller: TestContro... type ExportedHandler (line 357) | interface ExportedHandler { type DurableObjectTransaction (line 442) | interface DurableObjectTransaction { type DurableObjectStorage (line 455) | interface DurableObjectStorage { type DurableObjectListOptions (line 476) | interface DurableObjectListOptions { type DurableObjectGetOptions (line 486) | interface DurableObjectGetOptions { type DurableObjectGetAlarmOptions (line 490) | interface DurableObjectGetAlarmOptions { type DurableObjectPutOptions (line 493) | interface DurableObjectPutOptions { type DurableObjectSetAlarmOptions (line 498) | interface DurableObjectSetAlarmOptions { class WebSocketRequestResponsePair (line 502) | class WebSocketRequestResponsePair { type AnalyticsEngineDataset (line 507) | interface AnalyticsEngineDataset { type AnalyticsEngineDataPoint (line 510) | interface AnalyticsEngineDataPoint { class Event (line 520) | class Event { type EventInit (line 635) | interface EventInit { type EventListener (line 640) | type EventListener = (event: EventType)... type EventListenerObject (line 641) | interface EventListenerObject { type EventListenerOrEventListenerObject (line 644) | type EventListenerOrEventListenerObject... class EventTarget (line 650) | class EventTarget = Record extends Event { type CustomEventCustomEventInit (line 767) | interface CustomEventCustomEventInit { class Blob (line 778) | class Blob { type BlobOptions (line 795) | interface BlobOptions { class File (line 803) | class File extends Blob { type FileOptions (line 810) | interface FileOptions { type CacheQueryOptions (line 837) | interface CacheQueryOptions { type CryptoKeyPair (line 914) | interface CryptoKeyPair { type JsonWebKey (line 918) | interface JsonWebKey { type RsaOtherPrimesInfo (line 938) | interface RsaOtherPrimesInfo { type SubtleCryptoDeriveKeyAlgorithm (line 943) | interface SubtleCryptoDeriveKeyAlgorithm { type SubtleCryptoEncryptAlgorithm (line 951) | interface SubtleCryptoEncryptAlgorithm { type SubtleCryptoGenerateKeyAlgorithm (line 960) | interface SubtleCryptoGenerateKeyAlgorithm { type SubtleCryptoHashAlgorithm (line 968) | interface SubtleCryptoHashAlgorithm { type SubtleCryptoImportKeyAlgorithm (line 971) | interface SubtleCryptoImportKeyAlgorithm { type SubtleCryptoSignAlgorithm (line 978) | interface SubtleCryptoSignAlgorithm { type CryptoKeyKeyAlgorithm (line 984) | interface CryptoKeyKeyAlgorithm { type CryptoKeyAesKeyAlgorithm (line 987) | interface CryptoKeyAesKeyAlgorithm { type CryptoKeyHmacKeyAlgorithm (line 991) | interface CryptoKeyHmacKeyAlgorithm { type CryptoKeyRsaKeyAlgorithm (line 996) | interface CryptoKeyRsaKeyAlgorithm { type CryptoKeyEllipticKeyAlgorithm (line 1002) | interface CryptoKeyEllipticKeyAlgorithm { type CryptoKeyArbitraryKeyAlgorithm (line 1006) | interface CryptoKeyArbitraryKeyAlgorithm { class DigestStream (line 1012) | class DigestStream extends WritableStream { class TextDecoder (line 1022) | class TextDecoder { class TextEncoder (line 1049) | class TextEncoder { type TextDecoderConstructorOptions (line 1065) | interface TextDecoderConstructorOptions { type TextDecoderDecodeOptions (line 1069) | interface TextDecoderDecodeOptions { type TextEncoderEncodeIntoResult (line 1072) | interface TextEncoderEncodeIntoResult { class ErrorEvent (line 1081) | class ErrorEvent extends Event { type ErrorEventErrorEventInit (line 1094) | interface ErrorEventErrorEventInit { class MessageEvent (line 1106) | class MessageEvent extends Event { type MessageEventInit (line 1139) | interface MessageEventInit { class FormData (line 1147) | class FormData { type ContentOptions (line 1180) | interface ContentOptions { class HTMLRewriter (line 1183) | class HTMLRewriter { type HTMLRewriterElementContentHandlers (line 1189) | interface HTMLRewriterElementContentHandlers { type HTMLRewriterDocumentContentHandlers (line 1194) | interface HTMLRewriterDocumentContentHandlers { type Doctype (line 1200) | interface Doctype { type Element (line 1205) | interface Element { type EndTag (line 1224) | interface EndTag { type Comment (line 1230) | interface Comment { type Text (line 1238) | interface Text { type DocumentEnd (line 1247) | interface DocumentEnd { type HeadersInit (line 1262) | type HeadersInit = Headers | Iterable> | Record | string | ArrayBuffer | Arra... type Response (line 1334) | interface Response extends Body { type ResponseInit (line 1354) | interface ResponseInit { type RequestInfo (line 1362) | type RequestInfo { type Service (line 1450) | type Service Rpc.WorkerEntrypointBran... type Fetcher (line 1451) | type Fetcher { type KVNamespaceListResult (line 1460) | type KVNamespaceListResult = { type KVNamespace (line 1470) | interface KVNamespace { type KVNamespaceListOptions (line 1503) | interface KVNamespaceListOptions { type KVNamespaceGetOptions (line 1508) | interface KVNamespaceGetOptions { type KVNamespacePutOptions (line 1512) | interface KVNamespacePutOptions { type KVNamespaceGetWithMetadataResult (line 1517) | interface KVNamespaceGetWithMetadataResult { type QueueContentType (line 1522) | type QueueContentType = "text" | "bytes" | "json" | "v8"; type Queue (line 1523) | interface Queue { type QueueSendOptions (line 1527) | interface QueueSendOptions { type QueueSendBatchOptions (line 1531) | interface QueueSendBatchOptions { type MessageSendRequest (line 1534) | interface MessageSendRequest { type QueueRetryOptions (line 1539) | interface QueueRetryOptions { type Message (line 1542) | interface Message { type QueueEvent (line 1550) | interface QueueEvent extends ExtendableEvent { type MessageBatch (line 1556) | interface MessageBatch { type R2Error (line 1562) | interface R2Error extends Error { type R2ListOptions (line 1569) | interface R2ListOptions { type R2MultipartUpload (line 1592) | interface R2MultipartUpload { type R2UploadedPart (line 1599) | interface R2UploadedPart { type R2ObjectBody (line 1618) | interface R2ObjectBody extends R2Object { type R2Range (line 1627) | type R2Range = { type R2Conditional (line 1636) | interface R2Conditional { type R2GetOptions (line 1643) | interface R2GetOptions { type R2PutOptions (line 1648) | interface R2PutOptions { type R2MultipartOptions (line 1660) | interface R2MultipartOptions { type R2Checksums (line 1666) | interface R2Checksums { type R2StringChecksums (line 1674) | interface R2StringChecksums { type R2HTTPMetadata (line 1681) | interface R2HTTPMetadata { type R2Objects (line 1689) | type R2Objects = { type R2UploadPartOptions (line 1698) | interface R2UploadPartOptions { type ScheduledController (line 1706) | interface ScheduledController { type QueuingStrategy (line 1711) | interface QueuingStrategy { type UnderlyingSink (line 1715) | interface UnderlyingSink { type UnderlyingByteSource (line 1722) | interface UnderlyingByteSource { type UnderlyingSource (line 1729) | interface UnderlyingSource { type Transformer (line 1736) | interface Transformer { type StreamPipeOptions (line 1745) | interface StreamPipeOptions { type ReadableStreamReadResult (line 1768) | type ReadableStreamReadResult = { type ReadableStream (line 1780) | interface ReadableStream { class ReadableStreamDefaultReader (line 1812) | class ReadableStreamDefaultReader { class ReadableStreamBYOBReader (line 1822) | class ReadableStreamBYOBReader { type ReadableStreamBYOBReaderReadableStreamBYOBReaderReadOptions (line 1832) | interface ReadableStreamBYOBReaderReadableStreamBYOBReaderReadOptions { type ReadableStreamGetReaderOptions (line 1835) | interface ReadableStreamGetReaderOptions { type ReadableWritablePair (line 1899) | interface ReadableWritablePair { class WritableStream (line 1913) | class WritableStream { class WritableStreamDefaultWriter (line 1929) | class WritableStreamDefaultWriter { class TransformStream (line 1947) | class TransformStream { class FixedLengthStream (line 1954) | class FixedLengthStream extends IdentityTransformStream { class IdentityTransformStream (line 1957) | class IdentityTransformStream extends TransformStream { class TextDecoderStream (line 1980) | class TextDecoderStream extends TransformStream { type SqlStorage (line 2400) | interface SqlStorage { type SqlStorageValue (line 2408) | type SqlStorageValue = ArrayBuffer | string | number | null; type Socket (line 2425) | interface Socket { type SocketOptions (line 2435) | interface SocketOptions { type SocketAddress (line 2440) | interface SocketAddress { type TlsOptions (line 2444) | interface TlsOptions { type SocketInfo (line 2447) | interface SocketInfo { class EventSource (line 2452) | class EventSource extends EventTarget { type EventSourceEventSourceInit (line 2495) | interface EventSourceEventSourceInit { type Container (line 2499) | interface Container { type ContainerStartupOptions (line 2507) | interface ContainerStartupOptions { class MessageChannel (line 2546) | class MessageChannel { type MessagePortPostMessageOptions (line 2561) | interface MessagePortPostMessageOptions { type LoopbackForExport (line 2564) | type LoopbackForExport Rpc.Entrypoint... type LoopbackServiceStub (line 2565) | type LoopbackServiceStub; type AiTranslationInput (line 2883) | type AiTranslationInput = { type AiTranslationOutput (line 2888) | type AiTranslationOutput = { type Ai_Cf_Baai_Bge_Base_En_V1_5_Input (line 2895) | type Ai_Cf_Baai_Bge_Base_En_V1_5_Input = { type Ai_Cf_Baai_Bge_Base_En_V1_5_Output (line 2913) | type Ai_Cf_Baai_Bge_Base_En_V1_5_Output = { type AsyncResponse (line 2924) | interface AsyncResponse { type Ai_Cf_Openai_Whisper_Input (line 2934) | type Ai_Cf_Openai_Whisper_Input = string | { type Ai_Cf_Openai_Whisper_Output (line 2940) | interface Ai_Cf_Openai_Whisper_Output { type Ai_Cf_Meta_M2M100_1_2B_Input (line 2963) | type Ai_Cf_Meta_M2M100_1_2B_Input = { type Ai_Cf_Meta_M2M100_1_2B_Output (line 2995) | type Ai_Cf_Meta_M2M100_1_2B_Output = { type Ai_Cf_Baai_Bge_Small_En_V1_5_Input (line 3005) | type Ai_Cf_Baai_Bge_Small_En_V1_5_Input = { type Ai_Cf_Baai_Bge_Small_En_V1_5_Output (line 3023) | type Ai_Cf_Baai_Bge_Small_En_V1_5_Output = { type Ai_Cf_Baai_Bge_Large_En_V1_5_Input (line 3038) | type Ai_Cf_Baai_Bge_Large_En_V1_5_Input = { type Ai_Cf_Baai_Bge_Large_En_V1_5_Output (line 3056) | type Ai_Cf_Baai_Bge_Large_En_V1_5_Output = { type Ai_Cf_Unum_Uform_Gen2_Qwen_500M_Input (line 3071) | type Ai_Cf_Unum_Uform_Gen2_Qwen_500M_Input = string | { type Ai_Cf_Unum_Uform_Gen2_Qwen_500M_Output (line 3110) | interface Ai_Cf_Unum_Uform_Gen2_Qwen_500M_Output { type Ai_Cf_Openai_Whisper_Tiny_En_Input (line 3117) | type Ai_Cf_Openai_Whisper_Tiny_En_Input = string | { type Ai_Cf_Openai_Whisper_Tiny_En_Output (line 3123) | interface Ai_Cf_Openai_Whisper_Tiny_En_Output { type Ai_Cf_Openai_Whisper_Large_V3_Turbo_Input (line 3146) | interface Ai_Cf_Openai_Whisper_Large_V3_Turbo_Input { type Ai_Cf_Openai_Whisper_Large_V3_Turbo_Output (line 3172) | interface Ai_Cf_Openai_Whisper_Large_V3_Turbo_Output { type Ai_Cf_Baai_Bge_M3_Input (line 3252) | type Ai_Cf_Baai_Bge_M3_Input = BGEM3InputQueryAndContexts | BGEM3InputEm... type BGEM3InputQueryAndContexts (line 3258) | interface BGEM3InputQueryAndContexts { type BGEM3InputEmbedding (line 3277) | interface BGEM3InputEmbedding { type BGEM3InputQueryAndContexts1 (line 3284) | interface BGEM3InputQueryAndContexts1 { type BGEM3InputEmbedding1 (line 3303) | interface BGEM3InputEmbedding1 { type Ai_Cf_Baai_Bge_M3_Output (line 3310) | type Ai_Cf_Baai_Bge_M3_Output = BGEM3OuputQuery | BGEM3OutputEmbeddingFo... type BGEM3OuputQuery (line 3311) | interface BGEM3OuputQuery { type BGEM3OutputEmbeddingForContexts (line 3323) | interface BGEM3OutputEmbeddingForContexts { type BGEM3OuputEmbedding (line 3331) | interface BGEM3OuputEmbedding { type Ai_Cf_Black_Forest_Labs_Flux_1_Schnell_Input (line 3346) | interface Ai_Cf_Black_Forest_Labs_Flux_1_Schnell_Input { type Ai_Cf_Black_Forest_Labs_Flux_1_Schnell_Output (line 3356) | interface Ai_Cf_Black_Forest_Labs_Flux_1_Schnell_Output { type Ai_Cf_Meta_Llama_3_2_11B_Vision_Instruct_Input (line 3366) | type Ai_Cf_Meta_Llama_3_2_11B_Vision_Instruct_Input = Prompt | Messages; type Prompt (line 3367) | interface Prompt { type Messages (line 3418) | interface Messages { type Ai_Cf_Meta_Llama_3_2_11B_Vision_Instruct_Output (line 3586) | type Ai_Cf_Meta_Llama_3_2_11B_Vision_Instruct_Output = { type Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Input (line 3609) | type Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Input = Meta_Llama_3_3_7... type Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Prompt (line 3610) | interface Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Prompt { type JSONMode (line 3661) | interface JSONMode { type Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Messages (line 3665) | interface Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Messages { type AsyncBatch (line 3812) | interface AsyncBatch { type Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Output (line 3857) | type Ai_Cf_Meta_Llama_3_3_70B_Instruct_Fp8_Fast_Output = { type Ai_Cf_Meta_Llama_Guard_3_8B_Input (line 3897) | interface Ai_Cf_Meta_Llama_Guard_3_8B_Input { type Ai_Cf_Meta_Llama_Guard_3_8B_Output (line 3929) | interface Ai_Cf_Meta_Llama_Guard_3_8B_Output { type Ai_Cf_Baai_Bge_Reranker_Base_Input (line 3962) | interface Ai_Cf_Baai_Bge_Reranker_Base_Input { type Ai_Cf_Baai_Bge_Reranker_Base_Output (line 3980) | interface Ai_Cf_Baai_Bge_Reranker_Base_Output { type Ai_Cf_Qwen_Qwen2_5_Coder_32B_Instruct_Input (line 3996) | type Ai_Cf_Qwen_Qwen2_5_Coder_32B_Instruct_Input = Qwen2_5_Coder_32B_Ins... type Qwen2_5_Coder_32B_Instruct_Prompt (line 3997) | interface Qwen2_5_Coder_32B_Instruct_Prompt { type Qwen2_5_Coder_32B_Instruct_Messages (line 4048) | interface Qwen2_5_Coder_32B_Instruct_Messages { type Ai_Cf_Qwen_Qwen2_5_Coder_32B_Instruct_Output (line 4195) | type Ai_Cf_Qwen_Qwen2_5_Coder_32B_Instruct_Output = { type Ai_Cf_Qwen_Qwq_32B_Input (line 4235) | type Ai_Cf_Qwen_Qwq_32B_Input = Qwen_Qwq_32B_Prompt | Qwen_Qwq_32B_Messa... type Qwen_Qwq_32B_Prompt (line 4236) | interface Qwen_Qwq_32B_Prompt { type Qwen_Qwq_32B_Messages (line 4286) | interface Qwen_Qwq_32B_Messages { type Ai_Cf_Qwen_Qwq_32B_Output (line 4461) | type Ai_Cf_Qwen_Qwq_32B_Output = { type Ai_Cf_Mistralai_Mistral_Small_3_1_24B_Instruct_Input (line 4501) | type Ai_Cf_Mistralai_Mistral_Small_3_1_24B_Instruct_Input = Mistral_Smal... type Mistral_Small_3_1_24B_Instruct_Prompt (line 4502) | interface Mistral_Small_3_1_24B_Instruct_Prompt { type Mistral_Small_3_1_24B_Instruct_Messages (line 4552) | interface Mistral_Small_3_1_24B_Instruct_Messages { type Ai_Cf_Mistralai_Mistral_Small_3_1_24B_Instruct_Output (line 4727) | type Ai_Cf_Mistralai_Mistral_Small_3_1_24B_Instruct_Output = { type Ai_Cf_Google_Gemma_3_12B_It_Input (line 4767) | type Ai_Cf_Google_Gemma_3_12B_It_Input = Google_Gemma_3_12B_It_Prompt | ... type Google_Gemma_3_12B_It_Prompt (line 4768) | interface Google_Gemma_3_12B_It_Prompt { type Google_Gemma_3_12B_It_Messages (line 4818) | interface Google_Gemma_3_12B_It_Messages { type Ai_Cf_Google_Gemma_3_12B_It_Output (line 4989) | type Ai_Cf_Google_Gemma_3_12B_It_Output = { type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Input (line 5029) | type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Input = Ai_Cf_Meta_Llama_... type Ai_Cf_Meta_Llama_4_Prompt (line 5030) | interface Ai_Cf_Meta_Llama_4_Prompt { type Ai_Cf_Meta_Llama_4_Messages (line 5081) | interface Ai_Cf_Meta_Llama_4_Messages { type Ai_Cf_Meta_Llama_4_Async_Batch (line 5257) | interface Ai_Cf_Meta_Llama_4_Async_Batch { type Ai_Cf_Meta_Llama_4_Prompt_Inner (line 5260) | interface Ai_Cf_Meta_Llama_4_Prompt_Inner { type Ai_Cf_Meta_Llama_4_Messages_Inner (line 5311) | interface Ai_Cf_Meta_Llama_4_Messages_Inner { type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Output (line 5487) | type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Output = { type Ai_Cf_Deepgram_Nova_3_Input (line 5540) | interface Ai_Cf_Deepgram_Nova_3_Input { type Ai_Cf_Deepgram_Nova_3_Output (line 5686) | interface Ai_Cf_Deepgram_Nova_3_Output { type Ai_Cf_Pipecat_Ai_Smart_Turn_V2_Input (line 5723) | type Ai_Cf_Pipecat_Ai_Smart_Turn_V2_Input = { type Ai_Cf_Pipecat_Ai_Smart_Turn_V2_Output (line 5745) | interface Ai_Cf_Pipecat_Ai_Smart_Turn_V2_Output { type Ai_Cf_Openai_Gpt_Oss_120B_Input (line 5759) | type Ai_Cf_Openai_Gpt_Oss_120B_Input = GPT_OSS_120B_Responses | GPT_OSS_... type GPT_OSS_120B_Responses (line 5760) | interface GPT_OSS_120B_Responses { type GPT_OSS_120B_Responses_Async (line 5776) | interface GPT_OSS_120B_Responses_Async { type Ai_Cf_Openai_Gpt_Oss_120B_Output (line 5794) | type Ai_Cf_Openai_Gpt_Oss_120B_Output = {} | (string & NonNullable; type GatewayRetries (line 6108) | type GatewayRetries = { type GatewayOptions (line 6113) | type GatewayOptions = { type UniversalGatewayOptions (line 6124) | type UniversalGatewayOptions = Exclude & { type AiGatewayPatchLog (line 6130) | type AiGatewayPatchLog = { type AiGatewayLog (line 6135) | type AiGatewayLog = { type AIGatewayProviders (line 6162) | type AIGatewayProviders = 'workers-ai' | 'anthropic' | 'aws-bedrock' | '... type AIGatewayHeaders (line 6163) | type AIGatewayHeaders = { type AIGatewayUniversalRequest (line 6184) | type AIGatewayUniversalRequest = { type AiGatewayInternalError (line 6190) | interface AiGatewayInternalError extends Error { type AiGatewayLogNotFound (line 6192) | interface AiGatewayLogNotFound extends Error { type AutoRAGInternalError (line 6203) | interface AutoRAGInternalError extends Error { type AutoRAGNotFoundError (line 6205) | interface AutoRAGNotFoundError extends Error { type AutoRAGUnauthorizedError (line 6207) | interface AutoRAGUnauthorizedError extends Error { type AutoRAGNameNotSetError (line 6209) | interface AutoRAGNameNotSetError extends Error { type ComparisonFilter (line 6211) | type ComparisonFilter = { type CompoundFilter (line 6216) | type CompoundFilter = { type AutoRagSearchRequest (line 6220) | type AutoRagSearchRequest = { type AutoRagAiSearchRequest (line 6230) | type AutoRagAiSearchRequest = AutoRagSearchRequest & { type AutoRagAiSearchRequestStreaming (line 6234) | type AutoRagAiSearchRequestStreaming = Omit { type RequestInitCfPropertiesImageDraw (line 6404) | interface RequestInitCfPropertiesImageDraw extends BasicImageTransformat... type RequestInitCfPropertiesImage (line 6441) | interface RequestInitCfPropertiesImage extends BasicImageTransformations { type RequestInitCfPropertiesImageMinify (line 6592) | interface RequestInitCfPropertiesImageMinify { type RequestInitCfPropertiesR2 (line 6597) | interface RequestInitCfPropertiesR2 { type IncomingRequestCfProperties (line 6606) | type IncomingRequestCfProperties = IncomingReque... type IncomingRequestCfPropertiesBase (line 6607) | interface IncomingRequestCfPropertiesBase extends Record { type IncomingRequestCfPropertiesBotManagementBase (line 6685) | interface IncomingRequestCfPropertiesBotManagementBase { type IncomingRequestCfPropertiesBotManagement (line 6712) | interface IncomingRequestCfPropertiesBotManagement { type IncomingRequestCfPropertiesBotManagementEnterprise (line 6724) | interface IncomingRequestCfPropertiesBotManagementEnterprise extends Inc... type IncomingRequestCfPropertiesCloudflareForSaaSEnterprise (line 6736) | interface IncomingRequestCfPropertiesCloudflareForSaaSEnterprise = IncomingRequestCfProperties<... type D1Meta (line 7008) | interface D1Meta { type D1Response (line 7036) | interface D1Response { type D1Result (line 7041) | type D1Result = D1Response & { type D1ExecResult (line 7044) | interface D1ExecResult { type D1SessionConstraint (line 7048) | type D1SessionConstraint = type D1SessionBookmark (line 7057) | type D1SessionBookmark = string; type Disposable (line 7106) | interface Disposable { type EmailMessage (line 7111) | interface EmailMessage { type ForwardableEmailMessage (line 7124) | interface ForwardableEmailMessage extends EmailMessage { type SendEmail (line 7160) | interface SendEmail { type EmailExportedHandler (line 7166) | type EmailExportedHandler = (message: ForwardableEmailMes... type HelloWorldBinding (line 7177) | interface HelloWorldBinding { type Hyperdrive (line 7190) | interface Hyperdrive { type ImageInfoResponse (line 7240) | type ImageInfoResponse = { type ImageTransform (line 7248) | type ImageTransform = { type ImageDrawOptions (line 7290) | type ImageDrawOptions = { type ImageInputOptions (line 7298) | type ImageInputOptions = { type ImageOutputOptions (line 7301) | type ImageOutputOptions = { type ImagesBinding (line 7307) | interface ImagesBinding { type ImageTransformer (line 7321) | interface ImageTransformer { type ImageTransformationOutputOptions (line 7342) | type ImageTransformationOutputOptions = { type ImageTransformationResult (line 7345) | interface ImageTransformationResult { type ImagesError (line 7359) | interface ImagesError extends Error { type MediaBinding (line 7368) | interface MediaBinding { type MediaTransformer (line 7380) | interface MediaTransformer { type MediaTransformationGenerator (line 7392) | interface MediaTransformationGenerator { type MediaTransformationResult (line 7404) | interface MediaTransformationResult { type MediaTransformationInputOptions (line 7425) | type MediaTransformationInputOptions = { type MediaTransformationOutputOptions (line 7437) | type MediaTransformationOutputOptions = { type MediaError (line 7461) | interface MediaError extends Error { type Params (line 7466) | type Params

= Record; type EventContext (line 7467) | type EventContext = { type PagesFunction (line 7481) | type PagesFunction = { type PagesPluginFunction (line 7497) | type PagesPluginFunction; type PipelineBatchMetadata (line 7519) | type PipelineBatchMetadata = { type Pipeline (line 7523) | interface Pipeline { type PubSubMessage (line 7536) | interface PubSubMessage { type JsonWebKeyWithKid (line 7562) | interface JsonWebKeyWithKid extends JsonWebKey { type RateLimitOptions (line 7566) | interface RateLimitOptions { type RateLimitOutcome (line 7569) | interface RateLimitOutcome { type RateLimit (line 7572) | interface RateLimit { type RpcTargetBranded (line 7593) | interface RpcTargetBranded { type WorkerEntrypointBranded (line 7596) | interface WorkerEntrypointBranded { type DurableObjectBranded (line 7599) | interface DurableObjectBranded { type WorkflowEntrypointBranded (line 7602) | interface WorkflowEntrypointBranded { type EntrypointBranded (line 7605) | type EntrypointBranded = WorkerEntrypointBranded | DurableObjectBranded ... type Stubable (line 7607) | type Stubable = RpcTargetBranded | ((...args: any[]) => any); type Serializable (line 7612) | type Serializable = type StubBase (line 7625) | interface StubBase extends Disposable { type Stub (line 7629) | type Stub = Provider & StubBase; type BaseType (line 7631) | type BaseType = void | undefined | null | boolean | number | bigint | st... type Stubify (line 7634) | type Stubify = T extends Stubable ? Stub : T extends Map = T extends StubBase ? V : T extends Map = { type MaybeProvider (line 7653) | type MaybeProvider = T extends object ? Provider : unknown; type MaybeDisposable (line 7654) | type MaybeDisposable = T extends object ? Disposable : unknown; type Result (line 7663) | type Result = R extends Stubable ? Promise> & Provider : R... type MethodOrProperty (line 7669) | type MethodOrProperty = V extends (...args: infer P) => infer R ? (..... type MaybeCallableProvider (line 7672) | type MaybeCallableProvider = T extends (...args: any[]) => any ? Meth... type Provider (line 7676) | type Provider = Maybe... type Env (line 7687) | interface Env { type GlobalProps (line 7707) | interface GlobalProps { type GlobalProp (line 7711) | type GlobalProp = K extends keyof GlobalProps... type MainModule (line 7714) | type MainModule = GlobalProp<"mainModule", {}>; type Exports (line 7716) | type Exports = { type DefaultHandler (line 7724) | interface DefaultHandler { type RpcStub (line 7737) | type RpcStub = Rpc.Stub; type WorkflowDurationLabel (line 7768) | type WorkflowDurationLabel = 'second' | 'minute' | 'hour' | 'day' | 'wee... type WorkflowSleepDuration (line 7769) | type WorkflowSleepDuration = `${number} ${WorkflowDurationLabel}${'s' | ... type WorkflowDelayDuration (line 7770) | type WorkflowDelayDuration = WorkflowSleepDuration; type WorkflowTimeoutDuration (line 7771) | type WorkflowTimeoutDuration = WorkflowSleepDuration; type WorkflowRetentionDuration (line 7772) | type WorkflowRetentionDuration = WorkflowSleepDuration; type WorkflowBackoff (line 7773) | type WorkflowBackoff = 'constant' | 'linear' | 'exponential'; type WorkflowStepConfig (line 7774) | type WorkflowStepConfig = { type WorkflowEvent (line 7782) | type WorkflowEvent = { type WorkflowStepEvent (line 7787) | type WorkflowStepEvent = { type SecretsStoreSecret (line 7815) | interface SecretsStoreSecret { type Header (line 7827) | interface Header { type FetchEventInfo (line 7831) | interface FetchEventInfo { type JsRpcEventInfo (line 7838) | interface JsRpcEventInfo { type ScheduledEventInfo (line 7841) | interface ScheduledEventInfo { type AlarmEventInfo (line 7846) | interface AlarmEventInfo { type QueueEventInfo (line 7850) | interface QueueEventInfo { type EmailEventInfo (line 7855) | interface EmailEventInfo { type TraceEventInfo (line 7861) | interface TraceEventInfo { type HibernatableWebSocketEventInfoMessage (line 7865) | interface HibernatableWebSocketEventInfoMessage { type HibernatableWebSocketEventInfoError (line 7868) | interface HibernatableWebSocketEventInfoError { type HibernatableWebSocketEventInfoClose (line 7871) | interface HibernatableWebSocketEventInfoClose { type HibernatableWebSocketEventInfo (line 7876) | interface HibernatableWebSocketEventInfo { type CustomEventInfo (line 7880) | interface CustomEventInfo { type FetchResponseInfo (line 7883) | interface FetchResponseInfo { type EventOutcome (line 7887) | type EventOutcome = "ok" | "canceled" | "exception" | "unknown" | "killS... type ScriptVersion (line 7888) | interface ScriptVersion { type Onset (line 7893) | interface Onset { type Outcome (line 7906) | interface Outcome { type SpanOpen (line 7912) | interface SpanOpen { type SpanClose (line 7919) | interface SpanClose { type DiagnosticChannelEvent (line 7923) | interface DiagnosticChannelEvent { type Exception (line 7928) | interface Exception { type Log (line 7934) | interface Log { type Return (line 7943) | interface Return { type Attribute (line 7947) | interface Attribute { type Attributes (line 7951) | interface Attributes { type EventType (line 7955) | type EventType = Onset | Outcome | SpanOpen | SpanClose | DiagnosticChan... type SpanContext (line 7957) | interface SpanContext { type TailEvent (line 7972) | interface TailEvent { type TailEventHandler (line 7982) | type TailEventHandler = (event: Tai... type TailEventHandlerObject (line 7983) | type TailEventHandlerObject = { type TailEventHandlerType (line 7993) | type TailEventHandlerType = TailEventHandler | TailEventHandlerObject; type VectorizeVectorMetadataValue (line 8001) | type VectorizeVectorMetadataValue = string | number | boolean | string[]; type VectorizeVectorMetadata (line 8005) | type VectorizeVectorMetadata = VectorizeVectorMetadataValue | Record, "values"> & Omit { type InstanceStatus (line 8326) | type InstanceStatus = { type WorkflowError (line 8335) | interface WorkflowError { FILE: test/core/context.test.ts method beforeHandle (line 28) | beforeHandle({ route }) { method beforeHandle (line 44) | beforeHandle({ route }) { FILE: test/core/elysia.test.ts method transform (line 204) | transform({ params }) { method resolve (line 304) | resolve() { FILE: test/core/handle-error.test.ts class APIError (line 167) | class APIError extends Error { method constructor (line 171) | constructor( method beforeHandle (line 256) | beforeHandle({ status }) { method beforeHandle (line 291) | beforeHandle({ status }) { class ErrorA (line 342) | class ErrorA extends Error { method toResponse (line 343) | toResponse() { method toResponse (line 360) | toResponse() { class ErrorA (line 359) | class ErrorA extends Error { method toResponse (line 343) | toResponse() { method toResponse (line 360) | toResponse() { class ErrorB (line 376) | class ErrorB { method toResponse (line 377) | toResponse() { method toResponse (line 394) | toResponse() { class ErrorB (line 393) | class ErrorB { method toResponse (line 377) | toResponse() { method toResponse (line 394) | toResponse() { class ErrorWithHeaders (line 410) | class ErrorWithHeaders extends Error { method toResponse (line 411) | toResponse() { class AsyncError (line 437) | class AsyncError extends Error { method toResponse (line 438) | async toResponse() { method toResponse (line 457) | async toResponse() { class AsyncError (line 456) | class AsyncError extends Error { method toResponse (line 438) | async toResponse() { method toResponse (line 457) | async toResponse() { class AsyncErrorWithHeaders (line 475) | class AsyncErrorWithHeaders extends Error { method toResponse (line 476) | async toResponse() { class AsyncNonError (line 502) | class AsyncNonError { method toResponse (line 503) | async toResponse() { class BrokenError (line 520) | class BrokenError extends Error { method toResponse (line 521) | toResponse() { class BrokenAsyncError (line 537) | class BrokenAsyncError extends Error { method toResponse (line 538) | async toResponse() { FILE: test/core/macro-lifecycle.test.ts method beforeHandle (line 16) | beforeHandle({ userId }) { method beforeHandle (line 106) | beforeHandle({ userId }) { method beforeHandle (line 156) | beforeHandle() { FILE: test/extends/decorators.test.ts class A (line 102) | class A { method constructor (line 105) | constructor() { method constructor (line 172) | constructor() { class A (line 169) | class A { method constructor (line 105) | constructor() { method constructor (line 172) | constructor() { FILE: test/extends/error.test.ts class CustomError (line 8) | class CustomError extends Error { method constructor (line 9) | constructor() { FILE: test/extends/store.test.ts class A (line 102) | class A { method constructor (line 105) | constructor() { method constructor (line 172) | constructor() { class A (line 169) | class A { method constructor (line 105) | constructor() { method constructor (line 172) | constructor() { FILE: test/lifecycle/after-handle.test.ts method afterHandle (line 17) | afterHandle() { method afterHandle (line 89) | afterHandle({ response }) { method mapResponse (line 92) | mapResponse() { method afterHandle (line 104) | afterHandle({ responseValue }) { method mapResponse (line 107) | mapResponse() { FILE: test/lifecycle/error.test.ts class SomeCustomError (line 268) | class SomeCustomError extends Error { method asJSON (line 269) | asJSON() { FILE: test/lifecycle/map-derive.test.ts method transform (line 114) | transform() { FILE: test/lifecycle/map-resolve.test.ts method beforeHandle (line 137) | beforeHandle() { FILE: test/lifecycle/map-response.test.ts method mapResponse (line 19) | mapResponse() { method mapResponse (line 38) | mapResponse() { method mapResponse (line 95) | mapResponse({ response }) { method mapResponse (line 108) | mapResponse({ responseValue }) { method mapResponse (line 121) | mapResponse({ response, set }) { method mapResponse (line 141) | mapResponse({ responseValue, set }) { class CustomClass (line 254) | class CustomClass { method constructor (line 255) | constructor(public name: string) {} method constructor (line 276) | constructor(public name: string) {} class CustomClass (line 275) | class CustomClass { method constructor (line 255) | constructor(public name: string) {} method constructor (line 276) | constructor(public name: string) {} FILE: test/lifecycle/parser.test.ts method parse (line 123) | parse({ request }) { FILE: test/lifecycle/resolve.test.ts method beforeHandle (line 92) | beforeHandle() { FILE: test/lifecycle/response.test.ts class CustomError (line 187) | class CustomError extends Error {} FILE: test/macro/macro.test.ts method hi (line 12) | hi(config: string) { method hi (line 28) | hi(beforeHandle: () => any) { method hi (line 46) | hi(fn: () => any) { method hi (line 62) | hi(fn: () => any) { method hi (line 78) | hi(fn: () => any) { method hi (line 94) | hi(fn: () => any) { method hi (line 110) | hi(fn: () => any) { method hi (line 126) | hi(fn: () => any) { method hi (line 142) | hi(fn: () => any) { method hi (line 158) | hi(fn: () => any) { method hi (line 174) | hi(fn: () => any) { method hi (line 190) | hi(fn: () => any) { method hi (line 206) | hi(fn: () => any) { method hi (line 222) | hi(fn: () => any) { method beforeHandle (line 240) | beforeHandle() { method auth (line 266) | auth(role: 'teacher' | 'student' | 'admin' | 'noLogin') { method hi (line 300) | hi(_: string) { method requiredUser (line 320) | requiredUser(value: boolean) { method count (line 358) | count(_: boolean) { method isAuth (line 379) | isAuth(shouldAuth: boolean) { method isAuth (line 402) | isAuth(shouldAuth: boolean) { method isAuth (line 425) | isAuth(shouldAuth: boolean) { method hello (line 456) | hello(a: string) { method isSignIn (line 473) | isSignIn() { method resolve (line 766) | resolve() { method sartre (line 1165) | sartre(enabled: boolean) { method sartre (line 1198) | sartre(enabled: boolean) { method sartre (line 1230) | sartre(tag: string) { FILE: test/path/group.test.ts method transform (line 62) | transform({ params }) { FILE: test/path/guard.test.ts method transform (line 81) | transform({ params }) { method transform (line 219) | transform() { method transform (line 251) | transform() { method transform (line 262) | transform() { method transform (line 288) | transform() { method transform (line 300) | transform() { method transform (line 325) | transform() { method transform (line 356) | transform() { method transform (line 384) | transform() { FILE: test/plugins/checksum.test.ts method transform (line 101) | transform() {} method transform (line 146) | transform({ params }) { FILE: test/response/custom-response.test.ts class CustomResponse (line 6) | class CustomResponse extends Response { } FILE: test/response/static.test.ts method beforeHandle (line 27) | beforeHandle() { method beforeHandle (line 39) | beforeHandle({ set }) { method beforeHandle (line 63) | beforeHandle() { method error (line 66) | error() { method beforeHandle (line 91) | beforeHandle({ set }) { FILE: test/response/stream.test.ts method start (line 468) | async start(controller) { method start (line 492) | async start(controller) { method start (line 516) | async start(controller) { method start (line 541) | async start(controller) { method start (line 720) | start(controller) { method start (line 745) | start(controller) { FILE: test/sucrose/query.test.ts method yay (line 52) | yay() { method yay (line 67) | yay() { FILE: test/sucrose/separate-function.test.ts function fnParam (line 45) | function fnParam({ sucrose, amber }: any) { function fnNoParam (line 59) | function fnNoParam() { function fnAsync (line 73) | async function fnAsync(sucrose: any) { FILE: test/sucrose/sucrose.test.ts method auth (line 106) | get auth() { FILE: test/tracer/aot.test.ts class Controller (line 15) | class Controller { method handle (line 16) | static async handle(ctx: Context) { FILE: test/tracer/timing.test.ts method parse (line 171) | async parse() { method transform (line 191) | async transform() { method beforeHandle (line 211) | async beforeHandle() { method afterHandle (line 231) | async afterHandle() { method mapResponse (line 251) | async mapResponse() { method afterResponse (line 271) | async afterResponse() { FILE: test/tracer/trace.test.ts method beforeHandle (line 292) | beforeHandle() { method beforeHandle (line 317) | beforeHandle() { method beforeHandle (line 340) | beforeHandle() { method beforeHandle (line 362) | beforeHandle() { method beforeHandle (line 385) | beforeHandle() { FILE: test/type-system/coercion-number.test.ts function expectValidResponse (line 45) | async function expectValidResponse(response: Response) { FILE: test/type-system/formdata.test.ts type postProductModel (line 22) | type postProductModel = typeof postProductModel.static type patchProductModel (line 30) | type patchProductModel = typeof patchProductModel.static type postProductModelComplex (line 38) | type postProductModelComplex = typeof postProductModelComplex.static type patchProductModelComplex (line 46) | type patchProductModelComplex = typeof patchProductModelComplex.static FILE: test/types/documentation.ts method error (line 11) | error({ code, error }) { FILE: test/types/index.ts method transform (line 443) | transform() {} type App (line 651) | type App = (typeof server)['~Routes'] type Route (line 652) | type Route = App['v1']['a']['get'] type App (line 691) | type App = (typeof server)['~Routes'] type Route (line 692) | type Route = App['get'] method message (line 723) | message(ws, message) { type App (line 732) | type App = (typeof server)['~Routes'] type Route (line 733) | type Route = App['v1']['a']['subscribe'] type App (line 761) | type App = (typeof server)['~Routes'] type Route (line 762) | type Route = App['get'] method beforeHandle (line 796) | beforeHandle({ params, params: { a } }) { method beforeHandle (line 826) | beforeHandle({ params, params: { a, c } }) { method beforeHandle (line 867) | beforeHandle({ body, query }) { type App (line 969) | type App = (typeof server)['~Routes'] type Route (line 970) | type Route = App['get'] type App (line 1024) | type App = (typeof app)['~Routes'] type Routes (line 1025) | type Routes = keyof App['app']['test']['get'] method beforeHandle (line 1058) | beforeHandle({ params }) { type App (line 1098) | type App = (typeof main)['~Routes'] method open (line 1121) | open(ws) { method open (line 1131) | open(ws) { method a (line 1179) | a(a: string) {} method b (line 1191) | b(a: number) {} method message (line 1221) | message() {} type app (line 1291) | type app = (typeof app)['~Routes'] type a (line 1438) | type a = keyof {} method pluginMethod (line 1956) | pluginMethod() { method afterResponse (line 1989) | afterResponse({ response }) { method isSignIn (line 2274) | isSignIn(enabled: boolean) { method message (line 2454) | message({ data: { a } }) { method afterResponse (line 2463) | afterResponse({ responseValue }) { type AppResponse (line 2890) | type AppResponse = (typeof app)['~Routes']['get']['response'] type App2Response (line 2920) | type App2Response = (typeof app2)['~Routes']['test']['post']['response'] type Routes (line 2938) | type Routes = keyof (typeof app)['~Routes'] function handler (line 2979) | async function handler() { FILE: test/types/lifecycle/soundness.ts type Resolve (line 15) | type Resolve = (typeof app)['~Volatile']['resolve'] type Resolve (line 27) | type Resolve = (typeof app)['~Volatile']['resolve'] method afterHandle (line 57) | afterHandle({ status }) { method error (line 60) | error({ status }) { type Lifecycle (line 68) | type Lifecycle = Prettify<(typeof app)['~Volatile']['response']> type Route (line 81) | type Route = Prettify<(typeof app)['~Routes']['get']['response']> method afterHandle (line 123) | afterHandle({ status }) { method error (line 126) | error({ status }) { type Lifecycle (line 135) | type Lifecycle = Prettify<(typeof app)['~Ephemeral']['response']> type Route (line 148) | type Route = Prettify<(typeof app)['~Routes']['get']['response']> method afterHandle (line 190) | afterHandle({ status }) { method error (line 193) | error({ status }) { type Lifecycle (line 202) | type Lifecycle = Prettify<(typeof app)['~Metadata']['response']> type Route (line 215) | type Route = Prettify<(typeof app)['~Routes']['get']['response']> method beforeHandle (line 239) | beforeHandle({ status }) { method afterHandle (line 272) | afterHandle({ status }) { method error (line 275) | error({ status }) { type Lifecycle (line 297) | type Lifecycle = (typeof app)['~Routes']['post']['response'] method beforeHandle (line 329) | beforeHandle({ status }) { type Route (line 338) | type Route = (typeof app)['~Routes']['get']['response'] method beforeHandle (line 354) | beforeHandle({ status }) { type Route (line 363) | type Route = (typeof app)['~Routes']['get']['response'] method beforeHandle (line 404) | beforeHandle({ status }) { type Route (line 447) | type Route = (typeof app)['~Routes']['get']['response'] method beforeHandle (line 488) | beforeHandle({ status }) { type Route (line 529) | type Route = (typeof app)['~Routes']['get']['response'] method beforeHandle (line 550) | beforeHandle({ status }) { method afterHandle (line 563) | afterHandle({ status }) { method beforeHandle (line 595) | beforeHandle({ status }) { method resolve (line 622) | resolve() { method beforeHandle (line 625) | beforeHandle({ status }) { method beforeHandle (line 632) | beforeHandle({ status }) { method beforeHandle (line 660) | beforeHandle({ status }) { method afterHandle (line 679) | afterHandle({ status }) { method error (line 698) | error({ status }) { method beforeHandle (line 717) | beforeHandle({ status }) { method afterHandle (line 720) | afterHandle({ status }) { method error (line 725) | error({ status }) { method beforeHandle (line 749) | beforeHandle({ status }) { method afterHandle (line 752) | afterHandle({ status }) { method error (line 757) | error({ status }) { method beforeHandle (line 782) | beforeHandle({ status }) { method afterHandle (line 785) | afterHandle({ status }) { method error (line 790) | error({ status }) { method resolve (line 815) | resolve({ status }) { method beforeHandle (line 837) | beforeHandle({ status }) { method afterHandle (line 1444) | afterHandle({ status }) { method error (line 1447) | error({ status }) { method afterHandle (line 1462) | afterHandle({ status }) { method error (line 1465) | error({ status }) { method afterHandle (line 1512) | afterHandle({ status }) { method error (line 1515) | error({ status }) { method afterHandle (line 1531) | afterHandle({ status }) { method error (line 1534) | error({ status }) { type A (line 1553) | type A = keyof (typeof app)['~Routes']['get']['response'] method afterHandle (line 1583) | afterHandle({ status }) { method error (line 1586) | error({ status }) { method afterHandle (line 1602) | afterHandle({ status }) { method error (line 1605) | error({ status }) { type A (line 1624) | type A = keyof (typeof app)['~Routes']['get']['response'] method afterHandle (line 1652) | afterHandle({ status }) { method error (line 1655) | error({ status }) { method error (line 1671) | error({ status }) { type A (line 1696) | type A = keyof (typeof app)['~Routes']['get']['response'] method beforeHandle (line 1761) | beforeHandle({ body }) { method beforeHandle (line 1827) | beforeHandle({ body }) { method resolve (line 1884) | resolve({ status, headers: { authorization } }) { method beforeHandle (line 1933) | beforeHandle({ status }) { method beforeHandle (line 1943) | beforeHandle({ status }) { method beforeHandle (line 1976) | beforeHandle({ status }) { method beforeHandle (line 1986) | beforeHandle({ status }) { method beforeHandle (line 2037) | beforeHandle({ status }) { method beforeHandle (line 2047) | beforeHandle({ status }) { method resolve (line 2204) | resolve({ status }) { method resolve (line 2225) | resolve({ status }) { method resolve (line 2245) | resolve({ status }) { method beforeHandle (line 2275) | beforeHandle({ status }) { type Route (line 2287) | type Route = (typeof app)['~Routes']['get']['response'] method beforeHandle (line 2301) | beforeHandle({ status }) { method beforeHandle (line 2309) | beforeHandle({ status }) { type Routes (line 2319) | type Routes = (typeof app)['~Routes']['get']['response'] method resolve (line 2333) | resolve({ status }) { method resolve (line 2342) | resolve({ status }) { type Routes (line 2356) | type Routes = (typeof app)['~Routes']['get']['response'] method beforeHandle (line 2370) | beforeHandle({ status }) { type Route (line 2388) | type Route = (typeof app)['~Routes']['get']['response'] FILE: test/types/macro.ts method resolve (line 257) | resolve() { method beforeHandle (line 283) | beforeHandle({ body }) { method beforeHandle (line 290) | beforeHandle({ body }) { FILE: test/types/type-system.ts function addTwo (line 73) | function addTwo(num: number) { FILE: test/units/merge-deep.test.ts class Test (line 39) | class Test { method foo (line 42) | public foo() { class DbConnection (line 55) | class DbConnection { method health (line 56) | health() { method getUsers (line 60) | getUsers() { FILE: test/utils.d.ts type MaybeArray (line 2) | type MaybeArray = T | T[]; FILE: test/utils.ts type MaybeArray (line 4) | type MaybeArray = T | T[] FILE: test/validator/body.test.ts method error (line 1142) | error({ code, error }) { FILE: test/validator/header.test.ts method error (line 389) | error({ code, error }) { FILE: test/validator/params.test.ts method error (line 275) | error({ code, error }) { FILE: test/validator/query.test.ts type Gender (line 146) | enum Gender { method check (line 344) | check(ctx: Context, name: string, state?: string) { method check (line 354) | check() { method error (line 998) | error({ code, error }) { FILE: test/validator/validator.test.ts method beforeHandle (line 14) | beforeHandle() { method beforeHandle (line 52) | beforeHandle() {} method afterHandle (line 53) | afterHandle() { method afterHandle (line 59) | afterHandle() { FILE: test/ws/aot.test.ts method message (line 9) | message() {} FILE: test/ws/connection.test.ts method message (line 10) | message() {} method message (line 24) | message(ws) { method message (line 46) | message(ws) { method message (line 68) | message() {} method message (line 88) | message() {} method message (line 106) | message() {} method message (line 126) | message() {} method getUser (line 150) | getUser() { method open (line 158) | open(ws) { method ping (line 183) | ping() { method pong (line 186) | pong() { method message (line 189) | async message(ws) { FILE: test/ws/destructuring.test.ts method open (line 9) | async open(ws) { FILE: test/ws/message.test.ts method message (line 10) | message(ws, message) { method message (line 36) | message(ws) { method open (line 94) | open(ws) { method message (line 97) | message(ws, message) { method message (line 139) | message(ws, { message }) { method message (line 168) | message(ws, { message }) { method message (line 197) | message(ws, { message }) { method message (line 226) | message(ws, { message }) { method message (line 252) | message(ws, raw) { method message (line 277) | message(ws, raw) { method message (line 302) | message(ws, raw) { method message (line 327) | message(ws, raw) { method message (line 352) | message(ws, raw) { method message (line 377) | message(ws, raw) { method message (line 402) | message(ws, raw) { method message (line 427) | message(ws, raw) { method message (line 451) | message(ws, message) { method message (line 477) | message(ws, message) { method message (line 505) | message(ws, message) { method error (line 524) | error() { method message (line 527) | message(ws, message) { method message (line 556) | message(ws, message) { method message (line 588) | message(ws, message) {