Provider
Defined in: @types/oidc-provider/index.d.ts:1517
Extends
Section titled “Extends”Application
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Provider(
issuer,configuration?):Provider
Defined in: @types/oidc-provider/index.d.ts:1518
Parameters
Section titled “Parameters”issuer
Section titled “issuer”string
configuration?
Section titled “configuration?”Returns
Section titled “Returns”Provider
Overrides
Section titled “Overrides”Koa.constructor
Properties
Section titled “Properties”AccessToken
Section titled “AccessToken”
readonlyAccessToken: typeofAccessToken
Defined in: @types/oidc-provider/index.d.ts:2182
readonlyapp:Application
Defined in: @types/oidc-provider/index.d.ts:1525
AuthorizationCode
Section titled “AuthorizationCode”
readonlyAuthorizationCode: typeofAuthorizationCode
Defined in: @types/oidc-provider/index.d.ts:2185
BackchannelAuthenticationRequest
Section titled “BackchannelAuthenticationRequest”
readonlyBackchannelAuthenticationRequest: typeofBackchannelAuthenticationRequest
Defined in: @types/oidc-provider/index.d.ts:2190
BaseToken
Section titled “BaseToken”
readonlyBaseToken: typeofBaseToken
Defined in: @types/oidc-provider/index.d.ts:2191
Client
Section titled “Client”
readonlyClient: typeofClient
Defined in: @types/oidc-provider/index.d.ts:2181
ClientCredentials
Section titled “ClientCredentials”
readonlyClientCredentials: typeofClientCredentials
Defined in: @types/oidc-provider/index.d.ts:2188
context
Section titled “context”context:
BaseContext&DefaultContext
Defined in: @types/koa/index.d.ts:453
Inherited from
Section titled “Inherited from”Koa.context
ctxStorage
Section titled “ctxStorage”ctxStorage:
AsyncLocalStorage<DefaultContext> |undefined
Defined in: @types/koa/index.d.ts:458
Inherited from
Section titled “Inherited from”Koa.ctxStorage
currentContext
Section titled “currentContext”
readonlycurrentContext:DefaultContext|undefined
Defined in: @types/koa/index.d.ts:542
return current context from async local storage
Inherited from
Section titled “Inherited from”Koa.currentContext
DeviceCode
Section titled “DeviceCode”
readonlyDeviceCode: typeofDeviceCode
Defined in: @types/oidc-provider/index.d.ts:2189
env:
string
Defined in: @types/koa/index.d.ts:452
Inherited from
Section titled “Inherited from”Koa.env
readonlyGrant: typeofGrant
Defined in: @types/oidc-provider/index.d.ts:2180
IdToken
Section titled “IdToken”
readonlyIdToken: typeofIdToken
Defined in: @types/oidc-provider/index.d.ts:2192
InitialAccessToken
Section titled “InitialAccessToken”
readonlyInitialAccessToken: typeofInitialAccessToken
Defined in: @types/oidc-provider/index.d.ts:2183
Interaction
Section titled “Interaction”
readonlyInteraction: typeofInteraction
Defined in: @types/oidc-provider/index.d.ts:2196
issuer
Section titled “issuer”
readonlyissuer:string
Defined in: @types/oidc-provider/index.d.ts:1520
keys:
string[] |Keygrip
Defined in: @types/koa/index.d.ts:457
Inherited from
Section titled “Inherited from”Koa.keys
maxIpsCount
Section titled “maxIpsCount”maxIpsCount:
number
Defined in: @types/koa/index.d.ts:449
Inherited from
Section titled “Inherited from”Koa.maxIpsCount
middleware
Section titled “middleware”middleware:
Middleware<DefaultState,DefaultContext,any>[]
Defined in: @types/koa/index.d.ts:450
Inherited from
Section titled “Inherited from”Koa.middleware
OIDCContext
Section titled “OIDCContext”
readonlyOIDCContext: typeofOIDCContext
Defined in: @types/oidc-provider/index.d.ts:2194
proxy:
boolean
Defined in: @types/koa/index.d.ts:447
Inherited from
Section titled “Inherited from”Koa.proxy
proxyIpHeader
Section titled “proxyIpHeader”proxyIpHeader:
string
Defined in: @types/koa/index.d.ts:448
Inherited from
Section titled “Inherited from”Koa.proxyIpHeader
PushedAuthorizationRequest
Section titled “PushedAuthorizationRequest”
readonlyPushedAuthorizationRequest: typeofPushedAuthorizationRequest
Defined in: @types/oidc-provider/index.d.ts:2187
RefreshToken
Section titled “RefreshToken”
readonlyRefreshToken: typeofRefreshToken
Defined in: @types/oidc-provider/index.d.ts:2184
RegistrationAccessToken
Section titled “RegistrationAccessToken”
readonlyRegistrationAccessToken: typeofRegistrationAccessToken
Defined in: @types/oidc-provider/index.d.ts:2186
ReplayDetection
Section titled “ReplayDetection”
readonlyReplayDetection: typeofReplayDetection
Defined in: @types/oidc-provider/index.d.ts:2193
request
Section titled “request”request:
BaseRequest
Defined in: @types/koa/index.d.ts:454
Inherited from
Section titled “Inherited from”Koa.request
response
Section titled “response”response:
BaseResponse
Defined in: @types/koa/index.d.ts:455
Inherited from
Section titled “Inherited from”Koa.response
Session
Section titled “Session”
readonlySession: typeofSession
Defined in: @types/oidc-provider/index.d.ts:2195
silent
Section titled “silent”silent:
boolean
Defined in: @types/koa/index.d.ts:456
Inherited from
Section titled “Inherited from”Koa.silent
subdomainOffset
Section titled “subdomainOffset”subdomainOffset:
number
Defined in: @types/koa/index.d.ts:451
Inherited from
Section titled “Inherited from”Koa.subdomainOffset
captureRejections
Section titled “captureRejections”
staticcaptureRejections:boolean
Defined in: @types/node/events.d.ts:425
Value: boolean
Change the default captureRejections option on all new EventEmitter objects.
v13.4.0, v12.16.0
Inherited from
Section titled “Inherited from”Koa.captureRejections
captureRejectionSymbol
Section titled “captureRejectionSymbol”
readonlystaticcaptureRejectionSymbol: typeofcaptureRejectionSymbol
Defined in: @types/node/events.d.ts:418
Value: Symbol.for('nodejs.rejection')
See how to write a custom rejection handler.
v13.4.0, v12.16.0
Inherited from
Section titled “Inherited from”Koa.captureRejectionSymbol
defaultMaxListeners
Section titled “defaultMaxListeners”
staticdefaultMaxListeners:number
Defined in: @types/node/events.d.ts:464
By default, a maximum of 10 listeners can be registered for any single
event. This limit can be changed for individual EventEmitter instances
using the emitter.setMaxListeners(n) method. To change the default
for allEventEmitter instances, the events.defaultMaxListeners property
can be used. If this value is not a positive number, a RangeError is thrown.
Take caution when setting the events.defaultMaxListeners because the
change affects all EventEmitter instances, including those created before
the change is made. However, calling emitter.setMaxListeners(n) still has
precedence over events.defaultMaxListeners.
This is not a hard limit. The EventEmitter instance will allow
more listeners to be added but will output a trace warning to stderr indicating
that a “possible EventEmitter memory leak” has been detected. For any single
EventEmitter, the emitter.getMaxListeners() and emitter.setMaxListeners() methods can be used to
temporarily avoid this warning:
import { EventEmitter } from 'node:events';const emitter = new EventEmitter();emitter.setMaxListeners(emitter.getMaxListeners() + 1);emitter.once('event', () => { // do stuff emitter.setMaxListeners(Math.max(emitter.getMaxListeners() - 1, 0));});The --trace-warnings command-line flag can be used to display the
stack trace for such warnings.
The emitted warning can be inspected with process.on('warning') and will
have the additional emitter, type, and count properties, referring to
the event emitter instance, the event’s name and the number of attached
listeners, respectively.
Its name property is set to 'MaxListenersExceededWarning'.
v0.11.2
Inherited from
Section titled “Inherited from”Koa.defaultMaxListeners
errorMonitor
Section titled “errorMonitor”
readonlystaticerrorMonitor: typeoferrorMonitor
Defined in: @types/node/events.d.ts:411
This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.
Installing a listener using this symbol does not change the behavior once an 'error' event is emitted. Therefore, the process will still crash if no
regular 'error' listener is installed.
v13.6.0, v12.17.0
Inherited from
Section titled “Inherited from”Koa.errorMonitor
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get
staticctx():KoaContextWithOIDC|undefined
Defined in: @types/oidc-provider/index.d.ts:1527
Returns
Section titled “Returns”KoaContextWithOIDC | undefined
Methods
Section titled “Methods”[captureRejectionSymbol]()?
Section titled “[captureRejectionSymbol]()?”
optional[captureRejectionSymbol]<K>(error,event, …args):void
Defined in: @types/node/events.d.ts:103
Type Parameters
Section titled “Type Parameters”K
Parameters
Section titled “Parameters”Error
string | symbol
…AnyRest
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”Koa.[captureRejectionSymbol]
addListener()
Section titled “addListener()”Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1562
Alias for emitter.on(eventName, listener).
Parameters
Section titled “Parameters”"access_token.destroyed"
listener
Section titled “listener”(accessToken) => void
Returns
Section titled “Returns”this
v0.1.26
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1563
Parameters
Section titled “Parameters”"access_token.saved"
listener
Section titled “listener”(accessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1564
Parameters
Section titled “Parameters”"access_token.issued"
listener
Section titled “listener”(accessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1565
Parameters
Section titled “Parameters”"authorization_code.saved"
listener
Section titled “listener”(authorizationCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1566
Parameters
Section titled “Parameters”"authorization_code.destroyed"
listener
Section titled “listener”(authorizationCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1567
Parameters
Section titled “Parameters”"authorization_code.consumed"
listener
Section titled “listener”(authorizationCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1568
Parameters
Section titled “Parameters”"device_code.saved"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1569
Parameters
Section titled “Parameters”"device_code.destroyed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1570
Parameters
Section titled “Parameters”"device_code.consumed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1571
Parameters
Section titled “Parameters”"backchannel_authentication_request.saved"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1572
Parameters
Section titled “Parameters”"backchannel_authentication_request.destroyed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1576
Parameters
Section titled “Parameters”"backchannel_authentication_request.consumed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1577
Parameters
Section titled “Parameters”"client_credentials.destroyed"
listener
Section titled “listener”(clientCredentials) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1578
Parameters
Section titled “Parameters”"client_credentials.saved"
listener
Section titled “listener”(clientCredentials) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1579
Parameters
Section titled “Parameters”"client_credentials.issued"
listener
Section titled “listener”(clientCredentials) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1580
Parameters
Section titled “Parameters”"interaction.destroyed"
listener
Section titled “listener”(interaction) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1581
Parameters
Section titled “Parameters”"interaction.saved"
listener
Section titled “listener”(interaction) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1582
Parameters
Section titled “Parameters”"session.destroyed"
listener
Section titled “listener”(session) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1583
Parameters
Section titled “Parameters”"session.saved"
listener
Section titled “listener”(session) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1584
Parameters
Section titled “Parameters”"grant.destroyed"
listener
Section titled “listener”(grant) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1585
Parameters
Section titled “Parameters”"grant.saved"
listener
Section titled “listener”(grant) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1586
Parameters
Section titled “Parameters”"replay_detection.destroyed"
listener
Section titled “listener”(replayDetection) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1587
Parameters
Section titled “Parameters”"replay_detection.saved"
listener
Section titled “listener”(replayDetection) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1588
Parameters
Section titled “Parameters”"pushed_authorization_request.destroyed"
listener
Section titled “listener”(pushedAuthorizationRequest) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1592
Parameters
Section titled “Parameters”"pushed_authorization_request.saved"
listener
Section titled “listener”(pushedAuthorizationRequest) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1596
Parameters
Section titled “Parameters”"registration_access_token.destroyed"
listener
Section titled “listener”(registrationAccessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1600
Parameters
Section titled “Parameters”"registration_access_token.saved"
listener
Section titled “listener”(registrationAccessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1604
Parameters
Section titled “Parameters”"refresh_token.destroyed"
listener
Section titled “listener”(refreshToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1605
Parameters
Section titled “Parameters”"refresh_token.saved"
listener
Section titled “listener”(refreshToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1606
Parameters
Section titled “Parameters”"refresh_token.consumed"
listener
Section titled “listener”(refreshToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1607
Parameters
Section titled “Parameters”"authorization.accepted"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1608
Parameters
Section titled “Parameters”"authorization.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1609
Parameters
Section titled “Parameters”"authorization.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1613
Parameters
Section titled “Parameters”"end_session.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1614
Parameters
Section titled “Parameters”"end_session.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1618
Parameters
Section titled “Parameters”"grant.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1619
Parameters
Section titled “Parameters”"interaction.ended"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1620
Parameters
Section titled “Parameters”"interaction.started"
listener
Section titled “listener”(ctx, interaction) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1624
Parameters
Section titled “Parameters”"grant.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1625
Parameters
Section titled “Parameters”"grant.revoked"
listener
Section titled “listener”(ctx, grantId) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1626
Parameters
Section titled “Parameters”"backchannel.success"
listener
Section titled “listener”(ctx, client, accountId, sid) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1630
Parameters
Section titled “Parameters”"backchannel.error"
listener
Section titled “listener”(ctx, err, client, accountId, sid) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1634
Parameters
Section titled “Parameters”"pushed_authorization_request.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1635
Parameters
Section titled “Parameters”"pushed_authorization_request.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1639
Parameters
Section titled “Parameters”"registration_update.success"
listener
Section titled “listener”(ctx, client) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1643
Parameters
Section titled “Parameters”"registration_update.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1647
Parameters
Section titled “Parameters”"registration_delete.success"
listener
Section titled “listener”(ctx, client) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1651
Parameters
Section titled “Parameters”"registration_delete.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1655
Parameters
Section titled “Parameters”"registration_create.success"
listener
Section titled “listener”(ctx, client) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1659
Parameters
Section titled “Parameters”"registration_create.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1663
Parameters
Section titled “Parameters”"introspection.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1667
Parameters
Section titled “Parameters”"registration_read.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1671
Parameters
Section titled “Parameters”"jwks.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1672
Parameters
Section titled “Parameters”"discovery.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1676
Parameters
Section titled “Parameters”"userinfo.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1680
Parameters
Section titled “Parameters”"revocation.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
Call Signature
Section titled “Call Signature”addListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1684
Parameters
Section titled “Parameters”"server_error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.addListener
backchannelResult()
Section titled “backchannelResult()”backchannelResult(
request,result,opts?):Promise<void>
Defined in: @types/oidc-provider/index.d.ts:1529
Parameters
Section titled “Parameters”request
Section titled “request”string | BackchannelAuthenticationRequest
result
Section titled “result”string | OIDCProviderError | Grant
string
string[]
authTime?
Section titled “authTime?”number
Returns
Section titled “Returns”Promise<void>
callback()
Section titled “callback()”callback(): (
req,res) =>Promise<void>
Defined in: @types/koa/index.d.ts:520
Return a request handler callback for node’s native http/http2 server.
Returns
Section titled “Returns”(req, res) => Promise<void>
Inherited from
Section titled “Inherited from”Koa.callback
createContext()
Section titled “createContext()”createContext<
StateT>(req,res):ParameterizedContext<StateT>
Defined in: @types/koa/index.d.ts:527
Initialize a new context.
Type Parameters
Section titled “Type Parameters”StateT
Section titled “StateT”StateT = DefaultState
Parameters
Section titled “Parameters”IncomingMessage
ServerResponse
Returns
Section titled “Returns”ParameterizedContext<StateT>
private
Inherited from
Section titled “Inherited from”Koa.createContext
emit()
Section titled “emit()”emit<
K>(eventName, …args):boolean
Defined in: @types/node/events.d.ts:904
Synchronously calls each of the listeners registered for the event named eventName, in the order they were registered, passing the supplied arguments
to each.
Returns true if the event had listeners, false otherwise.
import { EventEmitter } from 'node:events';const myEmitter = new EventEmitter();
// First listenermyEmitter.on('event', function firstListener() { console.log('Helloooo! first listener');});// Second listenermyEmitter.on('event', function secondListener(arg1, arg2) { console.log(`event with parameters ${arg1}, ${arg2} in second listener`);});// Third listenermyEmitter.on('event', function thirdListener(...args) { const parameters = args.join(', '); console.log(`event with parameters ${parameters} in third listener`);});
console.log(myEmitter.listeners('event'));
myEmitter.emit('event', 1, 2, 3, 4, 5);
// Prints:// [// [Function: firstListener],// [Function: secondListener],// [Function: thirdListener]// ]// Helloooo! first listener// event with parameters 1, 2 in second listener// event with parameters 1, 2, 3, 4, 5 in third listenerType Parameters
Section titled “Type Parameters”K
Parameters
Section titled “Parameters”eventName
Section titled “eventName”string | symbol
…AnyRest
Returns
Section titled “Returns”boolean
v0.1.26
Inherited from
Section titled “Inherited from”Koa.emit
eventNames()
Section titled “eventNames()”eventNames(): (
string|symbol)[]
Defined in: @types/node/events.d.ts:967
Returns an array listing the events for which the emitter has registered
listeners. The values in the array are strings or Symbols.
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();myEE.on('foo', () => {});myEE.on('bar', () => {});
const sym = Symbol('symbol');myEE.on(sym, () => {});
console.log(myEE.eventNames());// Prints: [ 'foo', 'bar', Symbol(symbol) ]Returns
Section titled “Returns”(string | symbol)[]
v6.0.0
Inherited from
Section titled “Inherited from”Koa.eventNames
getMaxListeners()
Section titled “getMaxListeners()”getMaxListeners():
number
Defined in: @types/node/events.d.ts:819
Returns the current max listener value for the EventEmitter which is either
set by emitter.setMaxListeners(n) or defaults to EventEmitter.defaultMaxListeners.
Returns
Section titled “Returns”number
v1.0.0
Inherited from
Section titled “Inherited from”Koa.getMaxListeners
inspect()
Section titled “inspect()”inspect():
any
Defined in: @types/koa/index.d.ts:499
Return JSON representation. We only bother showing settings.
Returns
Section titled “Returns”any
Inherited from
Section titled “Inherited from”Koa.inspect
interactionDetails()
Section titled “interactionDetails()”interactionDetails(
req,res):Promise<Interaction>
Defined in: @types/oidc-provider/index.d.ts:1549
Parameters
Section titled “Parameters”IncomingMessage | Http2ServerRequest
ServerResponse<IncomingMessage> | Http2ServerResponse<Http2ServerRequest>
Returns
Section titled “Returns”Promise<Interaction>
interactionFinished()
Section titled “interactionFinished()”interactionFinished(
req,res,result,options?):Promise<void>
Defined in: @types/oidc-provider/index.d.ts:1542
Parameters
Section titled “Parameters”IncomingMessage | Http2ServerRequest
ServerResponse<IncomingMessage> | Http2ServerResponse<Http2ServerRequest>
result
Section titled “result”options?
Section titled “options?”mergeWithLastSubmission?
Section titled “mergeWithLastSubmission?”boolean
Returns
Section titled “Returns”Promise<void>
interactionResult()
Section titled “interactionResult()”interactionResult(
req,res,result,options?):Promise<string>
Defined in: @types/oidc-provider/index.d.ts:1535
Parameters
Section titled “Parameters”IncomingMessage | Http2ServerRequest
ServerResponse<IncomingMessage> | Http2ServerResponse<Http2ServerRequest>
result
Section titled “result”options?
Section titled “options?”mergeWithLastSubmission?
Section titled “mergeWithLastSubmission?”boolean
Returns
Section titled “Returns”Promise<string>
listen()
Section titled “listen()”Call Signature
Section titled “Call Signature”listen(
port?,hostname?,backlog?,listeningListener?):Server
Defined in: @types/koa/index.d.ts:485
Shorthand for:
http.createServer(app.callback()).listen(…)
Parameters
Section titled “Parameters”number
hostname?
Section titled “hostname?”string
backlog?
Section titled “backlog?”number
listeningListener?
Section titled “listeningListener?”() => void
Returns
Section titled “Returns”Server
Inherited from
Section titled “Inherited from”Koa.listen
Call Signature
Section titled “Call Signature”listen(
port,hostname?,listeningListener?):Server
Defined in: @types/koa/index.d.ts:486
Shorthand for:
http.createServer(app.callback()).listen(…)
Parameters
Section titled “Parameters”number
hostname?
Section titled “hostname?”string
listeningListener?
Section titled “listeningListener?”() => void
Returns
Section titled “Returns”Server
Inherited from
Section titled “Inherited from”Koa.listen
Call Signature
Section titled “Call Signature”listen(
port,backlog?,listeningListener?):Server
Defined in: @types/koa/index.d.ts:487
Shorthand for:
http.createServer(app.callback()).listen(…)
Parameters
Section titled “Parameters”number
backlog?
Section titled “backlog?”number
listeningListener?
Section titled “listeningListener?”() => void
Returns
Section titled “Returns”Server
Inherited from
Section titled “Inherited from”Koa.listen
Call Signature
Section titled “Call Signature”listen(
port,listeningListener?):Server
Defined in: @types/koa/index.d.ts:488
Shorthand for:
http.createServer(app.callback()).listen(…)
Parameters
Section titled “Parameters”number
listeningListener?
Section titled “listeningListener?”() => void
Returns
Section titled “Returns”Server
Inherited from
Section titled “Inherited from”Koa.listen
Call Signature
Section titled “Call Signature”listen(
path,backlog?,listeningListener?):Server
Defined in: @types/koa/index.d.ts:489
Shorthand for:
http.createServer(app.callback()).listen(…)
Parameters
Section titled “Parameters”string
backlog?
Section titled “backlog?”number
listeningListener?
Section titled “listeningListener?”() => void
Returns
Section titled “Returns”Server
Inherited from
Section titled “Inherited from”Koa.listen
Call Signature
Section titled “Call Signature”listen(
path,listeningListener?):Server
Defined in: @types/koa/index.d.ts:490
Shorthand for:
http.createServer(app.callback()).listen(…)
Parameters
Section titled “Parameters”string
listeningListener?
Section titled “listeningListener?”() => void
Returns
Section titled “Returns”Server
Inherited from
Section titled “Inherited from”Koa.listen
Call Signature
Section titled “Call Signature”listen(
options,listeningListener?):Server
Defined in: @types/koa/index.d.ts:491
Shorthand for:
http.createServer(app.callback()).listen(…)
Parameters
Section titled “Parameters”options
Section titled “options”ListenOptions
listeningListener?
Section titled “listeningListener?”() => void
Returns
Section titled “Returns”Server
Inherited from
Section titled “Inherited from”Koa.listen
Call Signature
Section titled “Call Signature”listen(
handle,backlog?,listeningListener?):Server
Defined in: @types/koa/index.d.ts:492
Shorthand for:
http.createServer(app.callback()).listen(…)
Parameters
Section titled “Parameters”handle
Section titled “handle”any
backlog?
Section titled “backlog?”number
listeningListener?
Section titled “listeningListener?”() => void
Returns
Section titled “Returns”Server
Inherited from
Section titled “Inherited from”Koa.listen
Call Signature
Section titled “Call Signature”listen(
handle,listeningListener?):Server
Defined in: @types/koa/index.d.ts:493
Shorthand for:
http.createServer(app.callback()).listen(…)
Parameters
Section titled “Parameters”handle
Section titled “handle”any
listeningListener?
Section titled “listeningListener?”() => void
Returns
Section titled “Returns”Server
Inherited from
Section titled “Inherited from”Koa.listen
listenerCount()
Section titled “listenerCount()”listenerCount<
K>(eventName,listener?):number
Defined in: @types/node/events.d.ts:913
Returns the number of listeners listening for the event named eventName.
If listener is provided, it will return how many times the listener is found
in the list of the listeners of the event.
Type Parameters
Section titled “Type Parameters”K
Parameters
Section titled “Parameters”eventName
Section titled “eventName”string | symbol
The name of the event being listened for
listener?
Section titled “listener?”Function
The event handler function
Returns
Section titled “Returns”number
v3.2.0
Inherited from
Section titled “Inherited from”Koa.listenerCount
listeners()
Section titled “listeners()”listeners<
K>(eventName):Function[]
Defined in: @types/node/events.d.ts:832
Returns a copy of the array of listeners for the event named eventName.
server.on('connection', (stream) => { console.log('someone connected!');});console.log(util.inspect(server.listeners('connection')));// Prints: [ [Function] ]Type Parameters
Section titled “Type Parameters”K
Parameters
Section titled “Parameters”eventName
Section titled “eventName”string | symbol
Returns
Section titled “Returns”Function[]
v0.1.26
Inherited from
Section titled “Inherited from”Koa.listeners
off<
K>(eventName,listener):this
Defined in: @types/node/events.d.ts:792
Alias for emitter.removeListener().
Type Parameters
Section titled “Type Parameters”K
Parameters
Section titled “Parameters”eventName
Section titled “eventName”string | symbol
listener
Section titled “listener”(…args) => void
Returns
Section titled “Returns”this
v10.0.0
Inherited from
Section titled “Inherited from”Koa.off
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1686
Adds the listener function to the end of the listeners array for the event
named eventName. No checks are made to see if the listener has already
been added. Multiple calls passing the same combination of eventName and
listener will result in the listener being added, and called, multiple times.
server.on('connection', (stream) => { console.log('someone connected!');});Returns a reference to the EventEmitter, so that calls can be chained.
By default, event listeners are invoked in the order they are added. The emitter.prependListener() method can be used as an alternative to add the
event listener to the beginning of the listeners array.
import { EventEmitter } from 'node:events';const myEE = new EventEmitter();myEE.on('foo', () => console.log('a'));myEE.prependListener('foo', () => console.log('b'));myEE.emit('foo');// Prints:// b// aParameters
Section titled “Parameters”"access_token.destroyed"
listener
Section titled “listener”(accessToken) => void
The callback function
Returns
Section titled “Returns”this
v0.1.101
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1687
Parameters
Section titled “Parameters”"access_token.saved"
listener
Section titled “listener”(accessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1688
Parameters
Section titled “Parameters”"access_token.issued"
listener
Section titled “listener”(accessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1689
Parameters
Section titled “Parameters”"authorization_code.saved"
listener
Section titled “listener”(authorizationCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1690
Parameters
Section titled “Parameters”"authorization_code.destroyed"
listener
Section titled “listener”(authorizationCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1691
Parameters
Section titled “Parameters”"authorization_code.consumed"
listener
Section titled “listener”(authorizationCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1692
Parameters
Section titled “Parameters”"device_code.saved"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1693
Parameters
Section titled “Parameters”"device_code.destroyed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1694
Parameters
Section titled “Parameters”"device_code.consumed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1695
Parameters
Section titled “Parameters”"backchannel_authentication_request.saved"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1696
Parameters
Section titled “Parameters”"backchannel_authentication_request.destroyed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1697
Parameters
Section titled “Parameters”"backchannel_authentication_request.consumed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1698
Parameters
Section titled “Parameters”"client_credentials.destroyed"
listener
Section titled “listener”(clientCredentials) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1699
Parameters
Section titled “Parameters”"client_credentials.saved"
listener
Section titled “listener”(clientCredentials) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1700
Parameters
Section titled “Parameters”"client_credentials.issued"
listener
Section titled “listener”(clientCredentials) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1701
Parameters
Section titled “Parameters”"interaction.destroyed"
listener
Section titled “listener”(interaction) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1702
Parameters
Section titled “Parameters”"interaction.saved"
listener
Section titled “listener”(interaction) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1703
Parameters
Section titled “Parameters”"session.destroyed"
listener
Section titled “listener”(session) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1704
Parameters
Section titled “Parameters”"session.saved"
listener
Section titled “listener”(session) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1705
Parameters
Section titled “Parameters”"grant.destroyed"
listener
Section titled “listener”(grant) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1706
Parameters
Section titled “Parameters”"grant.saved"
listener
Section titled “listener”(grant) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1707
Parameters
Section titled “Parameters”"replay_detection.destroyed"
listener
Section titled “listener”(replayDetection) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1708
Parameters
Section titled “Parameters”"replay_detection.saved"
listener
Section titled “listener”(replayDetection) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1709
Parameters
Section titled “Parameters”"pushed_authorization_request.destroyed"
listener
Section titled “listener”(pushedAuthorizationRequest) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1713
Parameters
Section titled “Parameters”"pushed_authorization_request.saved"
listener
Section titled “listener”(pushedAuthorizationRequest) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1717
Parameters
Section titled “Parameters”"registration_access_token.destroyed"
listener
Section titled “listener”(registrationAccessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1721
Parameters
Section titled “Parameters”"registration_access_token.saved"
listener
Section titled “listener”(registrationAccessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1725
Parameters
Section titled “Parameters”"refresh_token.destroyed"
listener
Section titled “listener”(refreshToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1726
Parameters
Section titled “Parameters”"refresh_token.saved"
listener
Section titled “listener”(refreshToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1727
Parameters
Section titled “Parameters”"refresh_token.consumed"
listener
Section titled “listener”(refreshToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1728
Parameters
Section titled “Parameters”"authorization.accepted"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1729
Parameters
Section titled “Parameters”"authorization.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1730
Parameters
Section titled “Parameters”"authorization.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1731
Parameters
Section titled “Parameters”"end_session.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1732
Parameters
Section titled “Parameters”"end_session.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1733
Parameters
Section titled “Parameters”"grant.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1734
Parameters
Section titled “Parameters”"interaction.ended"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1735
Parameters
Section titled “Parameters”"interaction.started"
listener
Section titled “listener”(ctx, interaction) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1736
Parameters
Section titled “Parameters”"grant.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1737
Parameters
Section titled “Parameters”"grant.revoked"
listener
Section titled “listener”(ctx, grantId) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1738
Parameters
Section titled “Parameters”"backchannel.success"
listener
Section titled “listener”(ctx, client, accountId, sid) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1742
Parameters
Section titled “Parameters”"backchannel.error"
listener
Section titled “listener”(ctx, err, client, accountId, sid) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1746
Parameters
Section titled “Parameters”"pushed_authorization_request.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1747
Parameters
Section titled “Parameters”"pushed_authorization_request.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1751
Parameters
Section titled “Parameters”"registration_update.success"
listener
Section titled “listener”(ctx, client) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1752
Parameters
Section titled “Parameters”"registration_update.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1756
Parameters
Section titled “Parameters”"registration_delete.success"
listener
Section titled “listener”(ctx, client) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1757
Parameters
Section titled “Parameters”"registration_delete.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1761
Parameters
Section titled “Parameters”"registration_create.success"
listener
Section titled “listener”(ctx, client) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1762
Parameters
Section titled “Parameters”"registration_create.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1766
Parameters
Section titled “Parameters”"introspection.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1767
Parameters
Section titled “Parameters”"registration_read.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1771
Parameters
Section titled “Parameters”"jwks.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1772
Parameters
Section titled “Parameters”"discovery.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1773
Parameters
Section titled “Parameters”"userinfo.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1774
Parameters
Section titled “Parameters”"revocation.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
Call Signature
Section titled “Call Signature”on(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1775
Parameters
Section titled “Parameters”"server_error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.on
once()
Section titled “once()”Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1777
Adds a one-time listener function for the event named eventName. The
next time eventName is triggered, this listener is removed and then invoked.
server.once('connection', (stream) => { console.log('Ah, we have our first user!');});Returns a reference to the EventEmitter, so that calls can be chained.
By default, event listeners are invoked in the order they are added. The emitter.prependOnceListener() method can be used as an alternative to add the
event listener to the beginning of the listeners array.
import { EventEmitter } from 'node:events';const myEE = new EventEmitter();myEE.once('foo', () => console.log('a'));myEE.prependOnceListener('foo', () => console.log('b'));myEE.emit('foo');// Prints:// b// aParameters
Section titled “Parameters”"access_token.destroyed"
listener
Section titled “listener”(accessToken) => void
The callback function
Returns
Section titled “Returns”this
v0.3.0
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1778
Parameters
Section titled “Parameters”"access_token.saved"
listener
Section titled “listener”(accessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1779
Parameters
Section titled “Parameters”"access_token.issued"
listener
Section titled “listener”(accessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1780
Parameters
Section titled “Parameters”"authorization_code.saved"
listener
Section titled “listener”(authorizationCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1781
Parameters
Section titled “Parameters”"authorization_code.destroyed"
listener
Section titled “listener”(authorizationCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1782
Parameters
Section titled “Parameters”"authorization_code.consumed"
listener
Section titled “listener”(authorizationCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1783
Parameters
Section titled “Parameters”"device_code.saved"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1784
Parameters
Section titled “Parameters”"device_code.destroyed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1785
Parameters
Section titled “Parameters”"device_code.consumed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1786
Parameters
Section titled “Parameters”"backchannel_authentication_request.saved"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1787
Parameters
Section titled “Parameters”"backchannel_authentication_request.destroyed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1788
Parameters
Section titled “Parameters”"backchannel_authentication_request.consumed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1789
Parameters
Section titled “Parameters”"client_credentials.destroyed"
listener
Section titled “listener”(clientCredentials) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1790
Parameters
Section titled “Parameters”"client_credentials.saved"
listener
Section titled “listener”(clientCredentials) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1791
Parameters
Section titled “Parameters”"client_credentials.issued"
listener
Section titled “listener”(clientCredentials) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1792
Parameters
Section titled “Parameters”"interaction.destroyed"
listener
Section titled “listener”(interaction) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1793
Parameters
Section titled “Parameters”"interaction.saved"
listener
Section titled “listener”(interaction) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1794
Parameters
Section titled “Parameters”"session.destroyed"
listener
Section titled “listener”(session) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1795
Parameters
Section titled “Parameters”"session.saved"
listener
Section titled “listener”(session) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1796
Parameters
Section titled “Parameters”"grant.destroyed"
listener
Section titled “listener”(grant) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1797
Parameters
Section titled “Parameters”"grant.saved"
listener
Section titled “listener”(grant) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1798
Parameters
Section titled “Parameters”"replay_detection.destroyed"
listener
Section titled “listener”(replayDetection) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1799
Parameters
Section titled “Parameters”"replay_detection.saved"
listener
Section titled “listener”(replayDetection) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1800
Parameters
Section titled “Parameters”"pushed_authorization_request.destroyed"
listener
Section titled “listener”(pushedAuthorizationRequest) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1804
Parameters
Section titled “Parameters”"pushed_authorization_request.saved"
listener
Section titled “listener”(pushedAuthorizationRequest) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1808
Parameters
Section titled “Parameters”"registration_access_token.destroyed"
listener
Section titled “listener”(registrationAccessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1812
Parameters
Section titled “Parameters”"registration_access_token.saved"
listener
Section titled “listener”(registrationAccessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1816
Parameters
Section titled “Parameters”"refresh_token.destroyed"
listener
Section titled “listener”(refreshToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1817
Parameters
Section titled “Parameters”"refresh_token.saved"
listener
Section titled “listener”(refreshToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1818
Parameters
Section titled “Parameters”"refresh_token.consumed"
listener
Section titled “listener”(refreshToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1819
Parameters
Section titled “Parameters”"authorization.accepted"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1820
Parameters
Section titled “Parameters”"authorization.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1821
Parameters
Section titled “Parameters”"authorization.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1825
Parameters
Section titled “Parameters”"end_session.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1826
Parameters
Section titled “Parameters”"end_session.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1827
Parameters
Section titled “Parameters”"grant.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1828
Parameters
Section titled “Parameters”"interaction.ended"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1829
Parameters
Section titled “Parameters”"interaction.started"
listener
Section titled “listener”(ctx, interaction) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1830
Parameters
Section titled “Parameters”"grant.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1831
Parameters
Section titled “Parameters”"grant.revoked"
listener
Section titled “listener”(ctx, grantId) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1832
Parameters
Section titled “Parameters”"backchannel.success"
listener
Section titled “listener”(ctx, client, accountId, sid) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1836
Parameters
Section titled “Parameters”"backchannel.error"
listener
Section titled “listener”(ctx, err, client, accountId, sid) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1840
Parameters
Section titled “Parameters”"pushed_authorization_request.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1841
Parameters
Section titled “Parameters”"pushed_authorization_request.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1845
Parameters
Section titled “Parameters”"registration_update.success"
listener
Section titled “listener”(ctx, client) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1846
Parameters
Section titled “Parameters”"registration_update.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1850
Parameters
Section titled “Parameters”"registration_delete.success"
listener
Section titled “listener”(ctx, client) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1851
Parameters
Section titled “Parameters”"registration_delete.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1855
Parameters
Section titled “Parameters”"registration_create.success"
listener
Section titled “listener”(ctx, client) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1856
Parameters
Section titled “Parameters”"registration_create.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1860
Parameters
Section titled “Parameters”"introspection.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1864
Parameters
Section titled “Parameters”"registration_read.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1868
Parameters
Section titled “Parameters”"jwks.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1869
Parameters
Section titled “Parameters”"discovery.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1870
Parameters
Section titled “Parameters”"userinfo.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1871
Parameters
Section titled “Parameters”"revocation.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
Call Signature
Section titled “Call Signature”once(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1872
Parameters
Section titled “Parameters”"server_error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.once
onerror()
Section titled “onerror()”onerror(
err):void
Defined in: @types/koa/index.d.ts:537
Default error handler.
Parameters
Section titled “Parameters”Error
Returns
Section titled “Returns”void
private
Inherited from
Section titled “Inherited from”Koa.onerror
prependListener()
Section titled “prependListener()”Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1874
Adds the listener function to the beginning of the listeners array for the
event named eventName. No checks are made to see if the listener has
already been added. Multiple calls passing the same combination of eventName
and listener will result in the listener being added, and called, multiple times.
server.prependListener('connection', (stream) => { console.log('someone connected!');});Returns a reference to the EventEmitter, so that calls can be chained.
Parameters
Section titled “Parameters”"access_token.destroyed"
listener
Section titled “listener”(accessToken) => void
The callback function
Returns
Section titled “Returns”this
v6.0.0
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1875
Parameters
Section titled “Parameters”"access_token.saved"
listener
Section titled “listener”(accessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1876
Parameters
Section titled “Parameters”"access_token.issued"
listener
Section titled “listener”(accessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1877
Parameters
Section titled “Parameters”"authorization_code.saved"
listener
Section titled “listener”(authorizationCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1878
Parameters
Section titled “Parameters”"authorization_code.destroyed"
listener
Section titled “listener”(authorizationCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1882
Parameters
Section titled “Parameters”"authorization_code.consumed"
listener
Section titled “listener”(authorizationCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1886
Parameters
Section titled “Parameters”"device_code.saved"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1887
Parameters
Section titled “Parameters”"device_code.destroyed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1888
Parameters
Section titled “Parameters”"device_code.consumed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1889
Parameters
Section titled “Parameters”"backchannel_authentication_request.saved"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1893
Parameters
Section titled “Parameters”"backchannel_authentication_request.destroyed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1897
Parameters
Section titled “Parameters”"backchannel_authentication_request.consumed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1901
Parameters
Section titled “Parameters”"client_credentials.destroyed"
listener
Section titled “listener”(clientCredentials) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1905
Parameters
Section titled “Parameters”"client_credentials.saved"
listener
Section titled “listener”(clientCredentials) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1906
Parameters
Section titled “Parameters”"client_credentials.issued"
listener
Section titled “listener”(clientCredentials) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1907
Parameters
Section titled “Parameters”"interaction.destroyed"
listener
Section titled “listener”(interaction) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1908
Parameters
Section titled “Parameters”"interaction.saved"
listener
Section titled “listener”(interaction) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1909
Parameters
Section titled “Parameters”"session.destroyed"
listener
Section titled “listener”(session) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1910
Parameters
Section titled “Parameters”"session.saved"
listener
Section titled “listener”(session) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1911
Parameters
Section titled “Parameters”"grant.destroyed"
listener
Section titled “listener”(grant) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1912
Parameters
Section titled “Parameters”"grant.saved"
listener
Section titled “listener”(grant) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1913
Parameters
Section titled “Parameters”"replay_detection.destroyed"
listener
Section titled “listener”(replayDetection) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1914
Parameters
Section titled “Parameters”"replay_detection.saved"
listener
Section titled “listener”(replayDetection) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1915
Parameters
Section titled “Parameters”"pushed_authorization_request.destroyed"
listener
Section titled “listener”(pushedAuthorizationRequest) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1919
Parameters
Section titled “Parameters”"pushed_authorization_request.saved"
listener
Section titled “listener”(pushedAuthorizationRequest) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1923
Parameters
Section titled “Parameters”"registration_access_token.destroyed"
listener
Section titled “listener”(registrationAccessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1927
Parameters
Section titled “Parameters”"registration_access_token.saved"
listener
Section titled “listener”(registrationAccessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1931
Parameters
Section titled “Parameters”"refresh_token.destroyed"
listener
Section titled “listener”(refreshToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1932
Parameters
Section titled “Parameters”"refresh_token.saved"
listener
Section titled “listener”(refreshToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1933
Parameters
Section titled “Parameters”"refresh_token.consumed"
listener
Section titled “listener”(refreshToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1934
Parameters
Section titled “Parameters”"authorization.accepted"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1935
Parameters
Section titled “Parameters”"authorization.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1936
Parameters
Section titled “Parameters”"authorization.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1940
Parameters
Section titled “Parameters”"end_session.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1941
Parameters
Section titled “Parameters”"end_session.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1945
Parameters
Section titled “Parameters”"grant.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1946
Parameters
Section titled “Parameters”"interaction.ended"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1947
Parameters
Section titled “Parameters”"interaction.started"
listener
Section titled “listener”(ctx, interaction) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1951
Parameters
Section titled “Parameters”"grant.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1955
Parameters
Section titled “Parameters”"grant.revoked"
listener
Section titled “listener”(ctx, grantId) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1956
Parameters
Section titled “Parameters”"backchannel.success"
listener
Section titled “listener”(ctx, client, accountId, sid) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1960
Parameters
Section titled “Parameters”"backchannel.error"
listener
Section titled “listener”(ctx, err, client, accountId, sid) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1964
Parameters
Section titled “Parameters”"pushed_authorization_request.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1965
Parameters
Section titled “Parameters”"pushed_authorization_request.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1969
Parameters
Section titled “Parameters”"registration_update.success"
listener
Section titled “listener”(ctx, client) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1973
Parameters
Section titled “Parameters”"registration_update.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1977
Parameters
Section titled “Parameters”"registration_delete.success"
listener
Section titled “listener”(ctx, client) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1981
Parameters
Section titled “Parameters”"registration_delete.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1985
Parameters
Section titled “Parameters”"registration_create.success"
listener
Section titled “listener”(ctx, client) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1989
Parameters
Section titled “Parameters”"registration_create.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1993
Parameters
Section titled “Parameters”"introspection.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:1997
Parameters
Section titled “Parameters”"registration_read.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2001
Parameters
Section titled “Parameters”"jwks.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2005
Parameters
Section titled “Parameters”"discovery.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2009
Parameters
Section titled “Parameters”"userinfo.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2013
Parameters
Section titled “Parameters”"revocation.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
Call Signature
Section titled “Call Signature”prependListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2017
Parameters
Section titled “Parameters”"server_error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependListener
prependOnceListener()
Section titled “prependOnceListener()”Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2019
Adds a one-timelistener function for the event named eventName to the beginning of the listeners array. The next time eventName is triggered, this
listener is removed, and then invoked.
server.prependOnceListener('connection', (stream) => { console.log('Ah, we have our first user!');});Returns a reference to the EventEmitter, so that calls can be chained.
Parameters
Section titled “Parameters”"access_token.destroyed"
listener
Section titled “listener”(accessToken) => void
The callback function
Returns
Section titled “Returns”this
v6.0.0
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2020
Parameters
Section titled “Parameters”"access_token.saved"
listener
Section titled “listener”(accessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2021
Parameters
Section titled “Parameters”"access_token.issued"
listener
Section titled “listener”(accessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2022
Parameters
Section titled “Parameters”"authorization_code.saved"
listener
Section titled “listener”(authorizationCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2026
Parameters
Section titled “Parameters”"authorization_code.destroyed"
listener
Section titled “listener”(authorizationCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2030
Parameters
Section titled “Parameters”"authorization_code.consumed"
listener
Section titled “listener”(authorizationCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2034
Parameters
Section titled “Parameters”"device_code.saved"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2035
Parameters
Section titled “Parameters”"device_code.destroyed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2036
Parameters
Section titled “Parameters”"device_code.consumed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2037
Parameters
Section titled “Parameters”"backchannel_authentication_request.saved"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2041
Parameters
Section titled “Parameters”"backchannel_authentication_request.destroyed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2045
Parameters
Section titled “Parameters”"backchannel_authentication_request.consumed"
listener
Section titled “listener”(deviceCode) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2049
Parameters
Section titled “Parameters”"client_credentials.destroyed"
listener
Section titled “listener”(clientCredentials) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2053
Parameters
Section titled “Parameters”"client_credentials.saved"
listener
Section titled “listener”(clientCredentials) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2057
Parameters
Section titled “Parameters”"client_credentials.issued"
listener
Section titled “listener”(clientCredentials) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2061
Parameters
Section titled “Parameters”"interaction.destroyed"
listener
Section titled “listener”(interaction) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2062
Parameters
Section titled “Parameters”"interaction.saved"
listener
Section titled “listener”(interaction) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2063
Parameters
Section titled “Parameters”"session.destroyed"
listener
Section titled “listener”(session) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2064
Parameters
Section titled “Parameters”"session.saved"
listener
Section titled “listener”(session) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2065
Parameters
Section titled “Parameters”"grant.destroyed"
listener
Section titled “listener”(grant) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2066
Parameters
Section titled “Parameters”"grant.saved"
listener
Section titled “listener”(grant) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2067
Parameters
Section titled “Parameters”"replay_detection.destroyed"
listener
Section titled “listener”(replayDetection) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2071
Parameters
Section titled “Parameters”"replay_detection.saved"
listener
Section titled “listener”(replayDetection) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2072
Parameters
Section titled “Parameters”"pushed_authorization_request.destroyed"
listener
Section titled “listener”(pushedAuthorizationRequest) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2076
Parameters
Section titled “Parameters”"pushed_authorization_request.saved"
listener
Section titled “listener”(pushedAuthorizationRequest) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2080
Parameters
Section titled “Parameters”"registration_access_token.destroyed"
listener
Section titled “listener”(registrationAccessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2084
Parameters
Section titled “Parameters”"registration_access_token.saved"
listener
Section titled “listener”(registrationAccessToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2088
Parameters
Section titled “Parameters”"refresh_token.destroyed"
listener
Section titled “listener”(refreshToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2089
Parameters
Section titled “Parameters”"refresh_token.saved"
listener
Section titled “listener”(refreshToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2090
Parameters
Section titled “Parameters”"refresh_token.consumed"
listener
Section titled “listener”(refreshToken) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2091
Parameters
Section titled “Parameters”"authorization.accepted"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2092
Parameters
Section titled “Parameters”"authorization.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2093
Parameters
Section titled “Parameters”"authorization.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2097
Parameters
Section titled “Parameters”"end_session.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2098
Parameters
Section titled “Parameters”"end_session.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2102
Parameters
Section titled “Parameters”"grant.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2103
Parameters
Section titled “Parameters”"interaction.ended"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2104
Parameters
Section titled “Parameters”"interaction.started"
listener
Section titled “listener”(ctx, interaction) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2108
Parameters
Section titled “Parameters”"grant.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2112
Parameters
Section titled “Parameters”"grant.revoked"
listener
Section titled “listener”(ctx, grantId) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2113
Parameters
Section titled “Parameters”"backchannel.success"
listener
Section titled “listener”(ctx, client, accountId, sid) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2117
Parameters
Section titled “Parameters”"backchannel.error"
listener
Section titled “listener”(ctx, err, client, accountId, sid) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2121
Parameters
Section titled “Parameters”"pushed_authorization_request.success"
listener
Section titled “listener”(ctx) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2125
Parameters
Section titled “Parameters”"pushed_authorization_request.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2129
Parameters
Section titled “Parameters”"registration_update.success"
listener
Section titled “listener”(ctx, client) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2133
Parameters
Section titled “Parameters”"registration_update.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2137
Parameters
Section titled “Parameters”"registration_delete.success"
listener
Section titled “listener”(ctx, client) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2141
Parameters
Section titled “Parameters”"registration_delete.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2145
Parameters
Section titled “Parameters”"registration_create.success"
listener
Section titled “listener”(ctx, client) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2149
Parameters
Section titled “Parameters”"registration_create.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2153
Parameters
Section titled “Parameters”"introspection.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2157
Parameters
Section titled “Parameters”"registration_read.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2161
Parameters
Section titled “Parameters”"jwks.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2165
Parameters
Section titled “Parameters”"discovery.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2169
Parameters
Section titled “Parameters”"userinfo.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2173
Parameters
Section titled “Parameters”"revocation.error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
Call Signature
Section titled “Call Signature”prependOnceListener(
event,listener):this
Defined in: @types/oidc-provider/index.d.ts:2177
Parameters
Section titled “Parameters”"server_error"
listener
Section titled “listener”(ctx, err) => void
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”Koa.prependOnceListener
rawListeners()
Section titled “rawListeners()”rawListeners<
K>(eventName):Function[]
Defined in: @types/node/events.d.ts:863
Returns a copy of the array of listeners for the event named eventName,
including any wrappers (such as those created by .once()).
import { EventEmitter } from 'node:events';const emitter = new EventEmitter();emitter.once('log', () => console.log('log once'));
// Returns a new Array with a function `onceWrapper` which has a property// `listener` which contains the original listener bound aboveconst listeners = emitter.rawListeners('log');const logFnWrapper = listeners[0];
// Logs "log once" to the console and does not unbind the `once` eventlogFnWrapper.listener();
// Logs "log once" to the console and removes the listenerlogFnWrapper();
emitter.on('log', () => console.log('log persistently'));// Will return a new Array with a single function bound by `.on()` aboveconst newListeners = emitter.rawListeners('log');
// Logs "log persistently" twicenewListeners[0]();emitter.emit('log');Type Parameters
Section titled “Type Parameters”K
Parameters
Section titled “Parameters”eventName
Section titled “eventName”string | symbol
Returns
Section titled “Returns”Function[]
v9.4.0
Inherited from
Section titled “Inherited from”Koa.rawListeners
registerGrantType()
Section titled “registerGrantType()”registerGrantType(
name,handler,params?,duplicates?):void
Defined in: @types/oidc-provider/index.d.ts:1554
Parameters
Section titled “Parameters”string
handler
Section titled “handler”(ctx, next) => CanBePromise<void>
params?
Section titled “params?”string | string[] | Set<string>
duplicates?
Section titled “duplicates?”string | string[] | Set<string>
Returns
Section titled “Returns”void
removeAllListeners()
Section titled “removeAllListeners()”removeAllListeners(
eventName?):this
Defined in: @types/node/events.d.ts:803
Removes all listeners, or those of the specified eventName.
It is bad practice to remove listeners added elsewhere in the code,
particularly when the EventEmitter instance was created by some other
component or module (e.g. sockets or file streams).
Returns a reference to the EventEmitter, so that calls can be chained.
Parameters
Section titled “Parameters”eventName?
Section titled “eventName?”string | symbol
Returns
Section titled “Returns”this
v0.1.26
Inherited from
Section titled “Inherited from”Koa.removeAllListeners
removeListener()
Section titled “removeListener()”removeListener<
K>(eventName,listener):this
Defined in: @types/node/events.d.ts:787
Removes the specified listener from the listener array for the event named eventName.
const callback = (stream) => { console.log('someone connected!');};server.on('connection', callback);// ...server.removeListener('connection', callback);removeListener() will remove, at most, one instance of a listener from the
listener array. If any single listener has been added multiple times to the
listener array for the specified eventName, then removeListener() must be
called multiple times to remove each instance.
Once an event is emitted, all listeners attached to it at the
time of emitting are called in order. This implies that any removeListener() or removeAllListeners() calls after emitting and before the last listener finishes execution
will not remove them fromemit() in progress. Subsequent events behave as expected.
import { EventEmitter } from 'node:events';class MyEmitter extends EventEmitter {}const myEmitter = new MyEmitter();
const callbackA = () => { console.log('A'); myEmitter.removeListener('event', callbackB);};
const callbackB = () => { console.log('B');};
myEmitter.on('event', callbackA);
myEmitter.on('event', callbackB);
// callbackA removes listener callbackB but it will still be called.// Internal listener array at time of emit [callbackA, callbackB]myEmitter.emit('event');// Prints:// A// B
// callbackB is now removed.// Internal listener array [callbackA]myEmitter.emit('event');// Prints:// ABecause listeners are managed using an internal array, calling this will
change the position indices of any listener registered after the listener
being removed. This will not impact the order in which listeners are called,
but it means that any copies of the listener array as returned by
the emitter.listeners() method will need to be recreated.
When a single function has been added as a handler multiple times for a single
event (as in the example below), removeListener() will remove the most
recently added instance. In the example the once('ping') listener is removed:
import { EventEmitter } from 'node:events';const ee = new EventEmitter();
function pong() { console.log('pong');}
ee.on('ping', pong);ee.once('ping', pong);ee.removeListener('ping', pong);
ee.emit('ping');ee.emit('ping');Returns a reference to the EventEmitter, so that calls can be chained.
Type Parameters
Section titled “Type Parameters”K
Parameters
Section titled “Parameters”eventName
Section titled “eventName”string | symbol
listener
Section titled “listener”(…args) => void
Returns
Section titled “Returns”this
v0.1.26
Inherited from
Section titled “Inherited from”Koa.removeListener
setMaxListeners()
Section titled “setMaxListeners()”setMaxListeners(
n):this
Defined in: @types/node/events.d.ts:813
By default EventEmitters will print a warning if more than 10 listeners are
added for a particular event. This is a useful default that helps finding
memory leaks. The emitter.setMaxListeners() method allows the limit to be
modified for this specific EventEmitter instance. The value can be set to Infinity (or 0) to indicate an unlimited number of listeners.
Returns a reference to the EventEmitter, so that calls can be chained.
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”this
v0.3.5
Inherited from
Section titled “Inherited from”Koa.setMaxListeners
toJSON()
Section titled “toJSON()”toJSON():
any
Defined in: @types/koa/index.d.ts:505
Return JSON representation. We only bother showing settings.
Returns
Section titled “Returns”any
Inherited from
Section titled “Inherited from”Koa.toJSON
use<
NewStateT,NewContextT>(middleware):Application<DefaultState&NewStateT,DefaultContext&NewContextT>
Defined in: @types/koa/index.d.ts:512
Use the given middleware fn.
Old-style middleware will be converted.
Type Parameters
Section titled “Type Parameters”NewStateT
Section titled “NewStateT”NewStateT = { }
NewContextT
Section titled “NewContextT”NewContextT = { }
Parameters
Section titled “Parameters”middleware
Section titled “middleware”Middleware<DefaultState & NewStateT, DefaultContext & NewContextT>
Returns
Section titled “Returns”Application<DefaultState & NewStateT, DefaultContext & NewContextT>
Inherited from
Section titled “Inherited from”Koa.use
addAbortListener()
Section titled “addAbortListener()”
staticaddAbortListener(signal,resource):Disposable
Defined in: @types/node/events.d.ts:403
Listens once to the abort event on the provided signal.
Listening to the abort event on abort signals is unsafe and may
lead to resource leaks since another third party with the signal can
call e.stopImmediatePropagation(). Unfortunately Node.js cannot change
this since it would violate the web standard. Additionally, the original
API makes it easy to forget to remove listeners.
This API allows safely using AbortSignals in Node.js APIs by solving these
two issues by listening to the event such that stopImmediatePropagation does
not prevent the listener from running.
Returns a disposable so that it may be unsubscribed from more easily.
import { addAbortListener } from 'node:events';
function example(signal) { let disposable; try { signal.addEventListener('abort', (e) => e.stopImmediatePropagation()); disposable = addAbortListener(signal, (e) => { // Do something when signal is aborted. }); } finally { disposable?.[Symbol.dispose](); }}Parameters
Section titled “Parameters”signal
Section titled “signal”AbortSignal
resource
Section titled “resource”(event) => void
Returns
Section titled “Returns”Disposable
Disposable that removes the abort listener.
v20.5.0
Inherited from
Section titled “Inherited from”Koa.addAbortListener
getEventListeners()
Section titled “getEventListeners()”
staticgetEventListeners(emitter,name):Function[]
Defined in: @types/node/events.d.ts:325
Returns a copy of the array of listeners for the event named eventName.
For EventEmitters this behaves exactly the same as calling .listeners on
the emitter.
For EventTargets this is the only way to get the event listeners for the
event target. This is useful for debugging and diagnostic purposes.
import { getEventListeners, EventEmitter } from 'node:events';
{ const ee = new EventEmitter(); const listener = () => console.log('Events are fun'); ee.on('foo', listener); console.log(getEventListeners(ee, 'foo')); // [ [Function: listener] ]}{ const et = new EventTarget(); const listener = () => console.log('Events are fun'); et.addEventListener('foo', listener); console.log(getEventListeners(et, 'foo')); // [ [Function: listener] ]}Parameters
Section titled “Parameters”emitter
Section titled “emitter”EventTarget | EventEmitter<DefaultEventMap>
string | symbol
Returns
Section titled “Returns”Function[]
v15.2.0, v14.17.0
Inherited from
Section titled “Inherited from”Koa.getEventListeners
getMaxListeners()
Section titled “getMaxListeners()”
staticgetMaxListeners(emitter):number
Defined in: @types/node/events.d.ts:354
Returns the currently set max amount of listeners.
For EventEmitters this behaves exactly the same as calling .getMaxListeners on
the emitter.
For EventTargets this is the only way to get the max event listeners for the
event target. If the number of event handlers on a single EventTarget exceeds
the max set, the EventTarget will print a warning.
import { getMaxListeners, setMaxListeners, EventEmitter } from 'node:events';
{ const ee = new EventEmitter(); console.log(getMaxListeners(ee)); // 10 setMaxListeners(11, ee); console.log(getMaxListeners(ee)); // 11}{ const et = new EventTarget(); console.log(getMaxListeners(et)); // 10 setMaxListeners(11, et); console.log(getMaxListeners(et)); // 11}Parameters
Section titled “Parameters”emitter
Section titled “emitter”EventTarget | EventEmitter<DefaultEventMap>
Returns
Section titled “Returns”number
v19.9.0
Inherited from
Section titled “Inherited from”Koa.getMaxListeners
listenerCount()
Section titled “listenerCount()”
staticlistenerCount(emitter,eventName):number
Defined in: @types/node/events.d.ts:297
A class method that returns the number of listeners for the given eventName registered on the given emitter.
import { EventEmitter, listenerCount } from 'node:events';
const myEmitter = new EventEmitter();myEmitter.on('event', () => {});myEmitter.on('event', () => {});console.log(listenerCount(myEmitter, 'event'));// Prints: 2Parameters
Section titled “Parameters”emitter
Section titled “emitter”EventEmitter
The emitter to query
eventName
Section titled “eventName”string | symbol
The event name
Returns
Section titled “Returns”number
v0.9.12
Inherited from
Section titled “Inherited from”Koa.listenerCount
Call Signature
Section titled “Call Signature”
staticon(emitter,eventName,options?):AsyncIterator<any[]>
Defined in: @types/node/events.d.ts:270
import { on, EventEmitter } from 'node:events';import process from 'node:process';
const ee = new EventEmitter();
// Emit later onprocess.nextTick(() => { ee.emit('foo', 'bar'); ee.emit('foo', 42);});
for await (const event of on(ee, 'foo')) { // The execution of this inner block is synchronous and it // processes one event at a time (even with await). Do not use // if concurrent execution is required. console.log(event); // prints ['bar'] [42]}// Unreachable hereReturns an AsyncIterator that iterates eventName events. It will throw
if the EventEmitter emits 'error'. It removes all listeners when
exiting the loop. The value returned by each iteration is an array
composed of the emitted event arguments.
An AbortSignal can be used to cancel waiting on events:
import { on, EventEmitter } from 'node:events';import process from 'node:process';
const ac = new AbortController();
(async () => { const ee = new EventEmitter();
// Emit later on process.nextTick(() => { ee.emit('foo', 'bar'); ee.emit('foo', 42); });
for await (const event of on(ee, 'foo', { signal: ac.signal })) { // The execution of this inner block is synchronous and it // processes one event at a time (even with await). Do not use // if concurrent execution is required. console.log(event); // prints ['bar'] [42] } // Unreachable here})();
process.nextTick(() => ac.abort());Use the close option to specify an array of event names that will end the iteration:
import { on, EventEmitter } from 'node:events';import process from 'node:process';
const ee = new EventEmitter();
// Emit later onprocess.nextTick(() => { ee.emit('foo', 'bar'); ee.emit('foo', 42); ee.emit('close');});
for await (const event of on(ee, 'foo', { close: ['close'] })) { console.log(event); // prints ['bar'] [42]}// the loop will exit after 'close' is emittedconsole.log('done'); // prints 'done'Parameters
Section titled “Parameters”emitter
Section titled “emitter”EventEmitter
eventName
Section titled “eventName”string | symbol
options?
Section titled “options?”StaticEventEmitterIteratorOptions
Returns
Section titled “Returns”AsyncIterator<any[]>
An AsyncIterator that iterates eventName events emitted by the emitter
v13.6.0, v12.16.0
Inherited from
Section titled “Inherited from”Koa.on
Call Signature
Section titled “Call Signature”
staticon(emitter,eventName,options?):AsyncIterator<any[]>
Defined in: @types/node/events.d.ts:275
import { on, EventEmitter } from 'node:events';import process from 'node:process';
const ee = new EventEmitter();
// Emit later onprocess.nextTick(() => { ee.emit('foo', 'bar'); ee.emit('foo', 42);});
for await (const event of on(ee, 'foo')) { // The execution of this inner block is synchronous and it // processes one event at a time (even with await). Do not use // if concurrent execution is required. console.log(event); // prints ['bar'] [42]}// Unreachable hereReturns an AsyncIterator that iterates eventName events. It will throw
if the EventEmitter emits 'error'. It removes all listeners when
exiting the loop. The value returned by each iteration is an array
composed of the emitted event arguments.
An AbortSignal can be used to cancel waiting on events:
import { on, EventEmitter } from 'node:events';import process from 'node:process';
const ac = new AbortController();
(async () => { const ee = new EventEmitter();
// Emit later on process.nextTick(() => { ee.emit('foo', 'bar'); ee.emit('foo', 42); });
for await (const event of on(ee, 'foo', { signal: ac.signal })) { // The execution of this inner block is synchronous and it // processes one event at a time (even with await). Do not use // if concurrent execution is required. console.log(event); // prints ['bar'] [42] } // Unreachable here})();
process.nextTick(() => ac.abort());Use the close option to specify an array of event names that will end the iteration:
import { on, EventEmitter } from 'node:events';import process from 'node:process';
const ee = new EventEmitter();
// Emit later onprocess.nextTick(() => { ee.emit('foo', 'bar'); ee.emit('foo', 42); ee.emit('close');});
for await (const event of on(ee, 'foo', { close: ['close'] })) { console.log(event); // prints ['bar'] [42]}// the loop will exit after 'close' is emittedconsole.log('done'); // prints 'done'Parameters
Section titled “Parameters”emitter
Section titled “emitter”EventTarget
eventName
Section titled “eventName”string
options?
Section titled “options?”StaticEventEmitterIteratorOptions
Returns
Section titled “Returns”AsyncIterator<any[]>
An AsyncIterator that iterates eventName events emitted by the emitter
v13.6.0, v12.16.0
Inherited from
Section titled “Inherited from”Koa.on
once()
Section titled “once()”Call Signature
Section titled “Call Signature”
staticonce(emitter,eventName,options?):Promise<any[]>
Defined in: @types/node/events.d.ts:184
Creates a Promise that is fulfilled when the EventEmitter emits the given
event or that is rejected if the EventEmitter emits 'error' while waiting.
The Promise will resolve with an array of all the arguments emitted to the
given event.
This method is intentionally generic and works with the web platform EventTarget interface, which has no special'error' event
semantics and does not listen to the 'error' event.
import { once, EventEmitter } from 'node:events';import process from 'node:process';
const ee = new EventEmitter();
process.nextTick(() => { ee.emit('myevent', 42);});
const [value] = await once(ee, 'myevent');console.log(value);
const err = new Error('kaboom');process.nextTick(() => { ee.emit('error', err);});
try { await once(ee, 'myevent');} catch (err) { console.error('error happened', err);}The special handling of the 'error' event is only used when events.once() is used to wait for another event. If events.once() is used to wait for the
‘error' event itself, then it is treated as any other kind of event without
special handling:
import { EventEmitter, once } from 'node:events';
const ee = new EventEmitter();
once(ee, 'error') .then(([err]) => console.log('ok', err.message)) .catch((err) => console.error('error', err.message));
ee.emit('error', new Error('boom'));
// Prints: ok boomAn AbortSignal can be used to cancel waiting for the event:
import { EventEmitter, once } from 'node:events';
const ee = new EventEmitter();const ac = new AbortController();
async function foo(emitter, event, signal) { try { await once(emitter, event, { signal }); console.log('event emitted!'); } catch (error) { if (error.name === 'AbortError') { console.error('Waiting for the event was canceled!'); } else { console.error('There was an error', error.message); } }}
foo(ee, 'foo', ac.signal);ac.abort(); // Abort waiting for the eventee.emit('foo'); // Prints: Waiting for the event was canceled!Parameters
Section titled “Parameters”emitter
Section titled “emitter”EventEmitter
eventName
Section titled “eventName”string | symbol
options?
Section titled “options?”StaticEventEmitterOptions
Returns
Section titled “Returns”Promise<any[]>
v11.13.0, v10.16.0
Inherited from
Section titled “Inherited from”Koa.once
Call Signature
Section titled “Call Signature”
staticonce(emitter,eventName,options?):Promise<any[]>
Defined in: @types/node/events.d.ts:189
Creates a Promise that is fulfilled when the EventEmitter emits the given
event or that is rejected if the EventEmitter emits 'error' while waiting.
The Promise will resolve with an array of all the arguments emitted to the
given event.
This method is intentionally generic and works with the web platform EventTarget interface, which has no special'error' event
semantics and does not listen to the 'error' event.
import { once, EventEmitter } from 'node:events';import process from 'node:process';
const ee = new EventEmitter();
process.nextTick(() => { ee.emit('myevent', 42);});
const [value] = await once(ee, 'myevent');console.log(value);
const err = new Error('kaboom');process.nextTick(() => { ee.emit('error', err);});
try { await once(ee, 'myevent');} catch (err) { console.error('error happened', err);}The special handling of the 'error' event is only used when events.once() is used to wait for another event. If events.once() is used to wait for the
‘error' event itself, then it is treated as any other kind of event without
special handling:
import { EventEmitter, once } from 'node:events';
const ee = new EventEmitter();
once(ee, 'error') .then(([err]) => console.log('ok', err.message)) .catch((err) => console.error('error', err.message));
ee.emit('error', new Error('boom'));
// Prints: ok boomAn AbortSignal can be used to cancel waiting for the event:
import { EventEmitter, once } from 'node:events';
const ee = new EventEmitter();const ac = new AbortController();
async function foo(emitter, event, signal) { try { await once(emitter, event, { signal }); console.log('event emitted!'); } catch (error) { if (error.name === 'AbortError') { console.error('Waiting for the event was canceled!'); } else { console.error('There was an error', error.message); } }}
foo(ee, 'foo', ac.signal);ac.abort(); // Abort waiting for the eventee.emit('foo'); // Prints: Waiting for the event was canceled!Parameters
Section titled “Parameters”emitter
Section titled “emitter”EventTarget
eventName
Section titled “eventName”string
options?
Section titled “options?”StaticEventEmitterOptions
Returns
Section titled “Returns”Promise<any[]>
v11.13.0, v10.16.0
Inherited from
Section titled “Inherited from”Koa.once
setMaxListeners()
Section titled “setMaxListeners()”
staticsetMaxListeners(n?, …eventTargets):void
Defined in: @types/node/events.d.ts:369
import { setMaxListeners, EventEmitter } from 'node:events';
const target = new EventTarget();const emitter = new EventEmitter();
setMaxListeners(5, target, emitter);Parameters
Section titled “Parameters”number
A non-negative number. The maximum number of listeners per EventTarget event.
eventTargets
Section titled “eventTargets”…(EventTarget | EventEmitter<DefaultEventMap>)[]
Zero or more {EventTarget} or {EventEmitter} instances. If none are specified, n is set as the default max for all newly created {EventTarget} and {EventEmitter}
objects.
Returns
Section titled “Returns”void
v15.4.0
Inherited from
Section titled “Inherited from”Koa.setMaxListeners