deno.com

method Http2Server.addListener

Overload 1

#Http2Server.addListener(
event: "checkContinue",
listener: (
request: InstanceType<Http2Request>,
response: InstanceType<Http2Response>,
) => void
,
): this

Parameters #

#event: "checkContinue"
#listener: (
request: InstanceType<Http2Request>,
response: InstanceType<Http2Response>,
) => void

Return Type #

this

Overload 2

#Http2Server.addListener(
event: "request",
listener: (
request: InstanceType<Http2Request>,
response: InstanceType<Http2Response>,
) => void
,
): this

Parameters #

#event: "request"
#listener: (
request: InstanceType<Http2Request>,
response: InstanceType<Http2Response>,
) => void

Return Type #

this

Overload 3

#Http2Server.addListener(
event: "session",
listener: (session: ServerHttp2Session<Http1Request, Http1Response, Http2Request, Http2Response>) => void,
): this

Parameters #

#event: "session"
#listener: (session: ServerHttp2Session<Http1Request, Http1Response, Http2Request, Http2Response>) => void

Return Type #

this

Overload 4

#Http2Server.addListener(
event: "sessionError",
listener: (err: Error) => void,
): this

Parameters #

#event: "sessionError"
#listener: (err: Error) => void

Return Type #

this

Overload 5

#Http2Server.addListener(
event: "stream",
listener: (
flags: number,
) => void
,
): this

Parameters #

#event: "stream"
#listener: (
flags: number,
) => void

Return Type #

this

Overload 6

#Http2Server.addListener(
event: "timeout",
listener: () => void,
): this

Parameters #

#event: "timeout"
#listener: () => void

Return Type #

this

Overload 7

#Http2Server.addListener(
event: string | symbol,
listener: (...args: any[]) => void,
): this

Parameters #

#event: string | symbol
#listener: (...args: any[]) => void

Return Type #

this