SYMBOL INDEX (411 symbols across 35 files) FILE: lib/auth.js method constructor (line 27) | constructor(core) { method public (line 32) | public(server) { method scheme (line 46) | scheme(name, scheme) { method _strategy (line 55) | _strategy(server, name, scheme, options = {}) { method default (line 83) | default(options) { method test (line 96) | async test(name, request) { method verify (line 117) | async verify(request) { method testAccess (line 140) | static testAccess(request, route) { method _setupRoute (line 153) | _setupRoute(options, path) { method lookup (line 212) | lookup(route) { method _enabled (line 221) | _enabled(route, type) { method authenticate (line 246) | static authenticate(request) { method _authenticate (line 252) | async _authenticate(request) { method access (line 298) | static access(request) { method _access (line 304) | _access(request, route) { method payload (line 375) | static async payload(request) { method response (line 408) | static async response(response) { FILE: lib/compression.js method constructor (line 32) | constructor() { method _updateCommons (line 37) | _updateCommons() { method addEncoder (line 46) | addEncoder(encoding, encoder) { method addDecoder (line 55) | addDecoder(encoding, decoder) { method accept (line 62) | accept(request) { method encoding (line 85) | encoding(response, length) { method encoder (line 113) | encoder(request, encoding) { FILE: lib/core.js method constructor (line 115) | constructor(options) { method _debug (line 139) | _debug() { method _initializeCache (line 165) | _initializeCache() { method _info (line 176) | _info() { method _counter (line 196) | _counter() { method _createCache (line 207) | _createCache(configs) { method registerServer (line 249) | registerServer(server) { method _start (line 259) | async _start() { method _listen (line 310) | _listen() { method _initialize (line 345) | async _initialize() { method _validateDeps (line 382) | _validateDeps() { method _stop (line 393) | async _stop(options = {}) { method _unlisten (line 433) | _unlisten(timeout) { method _invoke (line 479) | async _invoke(type) { method _defaultRoutes (line 495) | _defaultRoutes() { method _dispatch (line 505) | _dispatch(options = {}) { method _createListener (line 541) | _createListener() { method _initializeListener (line 589) | _initializeListener() { method _cachePolicy (line 622) | _cachePolicy(options, _segment, realm) { method log (line 642) | log(tags, data) { method _log (line 647) | _log(tags, data, channel = 'internal') { FILE: lib/ext.js method constructor (line 19) | constructor(type, core) { method add (line 25) | add(event) { method merge (line 56) | merge(others) { method subscribe (line 67) | subscribe(route) { method combine (line 72) | static combine(route, type) { FILE: lib/headers.js method _read (line 168) | _read(/* size */) { method writeToStream (line 173) | writeToStream(stream) { FILE: lib/methods.js method constructor (line 20) | constructor(core) { method add (line 25) | add(name, method, options, realm) { method _add (line 40) | _add(name, method, options, realm) { method _assign (line 95) | _assign(name, method) { FILE: lib/request.js method constructor (line 24) | constructor(server, req, res, options) { method generate (line 81) | static generate(server, req, res, options) { method events (line 97) | get events() { method isInjected (line 106) | get isInjected() { method url (line 111) | get url() { method _initializeUrl (line 124) | _initializeUrl() { method setUrl (line 137) | setUrl(url, stripTrailingSlash) { method _setUrl (line 150) | _setUrl(source, stripTrailingSlash, { fast }) { method _parseUrl (line 157) | _parseUrl(source, options) { method _isBareIpv6 (line 206) | _isBareIpv6(host) { method _formatIpv6Host (line 213) | _formatIpv6Host(host, port) { method _normalizePath (line 218) | _normalizePath(url, options) { method _parseQuery (line 232) | _parseQuery(searchParams) { method setMethod (line 267) | setMethod(method) { method active (line 275) | active() { method _execute (line 280) | async _execute() { method _onRequest (line 298) | async _onRequest() { method _listen (line 320) | _listen() { method _lookup (line 332) | _lookup() { method _setTimeouts (line 352) | _setTimeouts() { method _lifecycle (line 376) | async _lifecycle() { method _invoke (line 406) | async _invoke(event, options = {}) { method _reply (line 435) | async _reply(exit) { method _postCycle (line 474) | async _postCycle() { method _abort (line 497) | _abort() { method _finalize (line 506) | _finalize() { method _setResponse (line 530) | _setResponse(response) { method _setState (line 549) | _setState(name, value, options) { method _clearState (line 560) | _clearState(name, options = {}) { method _tap (line 570) | _tap() { method log (line 585) | log(tags, data) { method _log (line 590) | _log(tags, data, channel = 'internal') { method generateResponse (line 621) | generateResponse(source, options) { method constructor (line 636) | constructor(request) { method remoteAddress (line 666) | get remoteAddress() { method remotePort (line 683) | get remotePort() { method toJSON (line 692) | toJSON() { FILE: lib/response.js method constructor (line 35) | constructor(source, request, options = {}) { method wrap (line 73) | static wrap(result, request) { method _setSource (line 88) | _setSource(source, variety) { method events (line 117) | get events() { method code (line 126) | code(statusCode) { method message (line 136) | message(httpMessage) { method header (line 142) | header(key, value, options) { method _header (line 152) | _header(key, value, options = {}) { method vary (line 186) | vary(value) { method etag (line 201) | etag(tag, options) { method entity (line 209) | static entity(tag, options = {}) { method unmodified (line 220) | static unmodified(request, entity) { method type (line 286) | type(type) { method contentType (line 292) | get contentType() { method bytes (line 316) | bytes(bytes) { method location (line 322) | location(uri) { method created (line 328) | created(location) { method compressed (line 339) | compressed(encoding) { method replacer (line 346) | replacer(method) { method spaces (line 353) | spaces(count) { method suffix (line 360) | suffix(suffix) { method escape (line 367) | escape(escape) { method passThrough (line 374) | passThrough(enabled) { method redirect (line 380) | redirect(location) { method temporary (line 387) | temporary(isTemporary) { method permanent (line 395) | permanent(isPermanent) { method rewritable (line 403) | rewritable(isRewritable) { method _isTemporary (line 411) | _isTemporary() { method _isRewritable (line 416) | _isRewritable() { method _setTemporary (line 421) | _setTemporary(isTemporary) { method _setRewritable (line 441) | _setRewritable(isRewritable) { method encoding (line 461) | encoding(encoding) { method charset (line 467) | charset(charset) { method ttl (line 473) | ttl(ttl) { method state (line 479) | state(name, value, options) { method unstate (line 485) | unstate(name, options) { method takeover (line 491) | takeover() { method _prepare (line 497) | _prepare() { method _passThrough (line 517) | _passThrough() { method _marshal (line 564) | async _marshal() { method _tap (line 633) | _tap() { method _close (line 648) | _close() { method _isPayloadSupported (line 672) | _isPayloadSupported() { method drain (line 677) | static drain(stream) { method constructor (line 698) | constructor(payload, options) { method _read (line 706) | _read(size) { method size (line 715) | size() { method writeToStream (line 724) | writeToStream(stream) { method constructor (line 737) | constructor(podium) { method _transform (line 745) | _transform(chunk, encoding, callback) { FILE: lib/route.js method constructor (line 27) | constructor(route, server, options = {}) { method _setupValidation (line 179) | _setupValidation() { method rebuild (line 215) | rebuild(event) { method _buildMarshalCycle (line 314) | _buildMarshalCycle() { method _assert (line 343) | _assert(condition, message) { FILE: lib/server.js method constructor (line 29) | constructor(core, name, parent) { method _clone (line 88) | _clone(name) { method bind (line 93) | bind(context) { method control (line 99) | control(server) { method decoder (line 107) | decoder(encoding, decoder) { method decorate (line 112) | decorate(type, property, method, options = {}) { method dependency (line 190) | dependency(dependencies, after) { method encoder (line 216) | encoder(encoding, encoder) { method event (line 221) | event(event) { method expose (line 226) | expose(key, value, options = {}) { method ext (line 250) | ext(events, method, options) { // (event, method, options) -OR- (... method _ext (line 276) | _ext(event) { method inject (line 306) | async inject(options) { method log (line 367) | log(tags, data) { method lookup (line 372) | lookup(id) { method match (line 384) | match(method, path, host) { method method (line 399) | method(name, method, options = {}) { method path (line 404) | path(relativeTo) { method register (line 410) | async register(plugins, options = {}) { method route (line 504) | route(options) { method _addRoute (line 523) | _addRoute(config, server) { method rules (line 538) | rules(processor, options = {}) { method state (line 551) | state(name, options) { method table (line 556) | table(host) { method validator (line 561) | validator(validator) { method start (line 568) | start() { method initialize (line 573) | initialize() { method stop (line 578) | stop(options) { FILE: lib/toolkit.js method constructor (line 37) | constructor() { method execute (line 42) | async execute(method, request, options) { method decorate (line 112) | decorate(name, method) { method failAction (line 117) | async failAction(request, failAction, err, options) { method constructor (line 179) | constructor(request, options) { method response (line 188) | response(result) { method redirect (line 197) | redirect(location) { method entity (line 202) | entity(options) { method state (line 215) | state(name, value, options) { method unstate (line 220) | unstate(name, options) { method authenticated (line 225) | authenticated(data) { method unauthenticated (line 233) | unauthenticated(error, data) { method constructor (line 252) | constructor(error, data) { FILE: lib/types/index.d.ts type Dictionary (line 18) | interface Dictionary { FILE: lib/types/plugin.d.ts type Dependencies (line 14) | type Dependencies = string | string[] | Record; type PluginsListRegistered (line 19) | interface PluginsListRegistered { type PluginRegistered (line 30) | interface PluginRegistered { type PluginsStates (line 47) | interface PluginsStates { type PluginSpecificConfiguration (line 50) | interface PluginSpecificConfiguration { type PluginNameVersion (line 53) | interface PluginNameVersion { type PluginPackage (line 68) | interface PluginPackage { type PluginBase (line 75) | interface PluginBase { type NamedPlugin (line 113) | interface NamedPlugin extends PluginBase, PluginNameV... type PackagedPlugin (line 118) | interface PackagedPlugin extends PluginBase, PluginPa... type Plugin (line 130) | type Plugin = NamedPlugin | PackagedPlugin; type ServerRealm (line 140) | interface ServerRealm { type ServerRegisterOptions (line 181) | interface ServerRegisterOptions { type ServerRegisterPluginObjectDirect (line 202) | interface ServerRegisterPluginObjectDirect extends ServerRegisterO... type ServerRegisterPluginObjectWrapped (line 213) | interface ServerRegisterPluginObjectWrapped extends ServerRegister... type ServerRegisterPluginObject (line 238) | type ServerRegisterPluginObject = type ServerRegisterPluginObjectArray (line 242) | type ServerRegisterPluginObjectArray = ( type HandlerDecorationMethod (line 256) | interface HandlerDecorationMethod { type PluginProperties (line 265) | interface PluginProperties { FILE: lib/types/request.d.ts type UserCredentials (line 17) | interface UserCredentials { type AppCredentials (line 23) | interface AppCredentials { type AuthCredentials (line 29) | interface AuthCredentials< type AuthArtifacts (line 50) | interface AuthArtifacts { type AuthMode (line 54) | type AuthMode = 'required' | 'optional' | 'try'; type RequestAuth (line 68) | interface RequestAuth< type RequestEventType (line 107) | type RequestEventType = 'peek' | 'finish' | 'disconnect'; type RequestEvents (line 117) | interface RequestEvents extends Podium { type RequestInfo (line 161) | interface RequestInfo { type RequestRoute (line 202) | interface RequestRoute { type RequestOrig (line 240) | interface RequestOrig { type RequestLog (line 246) | interface RequestLog { type RequestQuery (line 254) | interface RequestQuery { type RouteOptionsApp (line 261) | interface RouteOptionsApp {} type RequestApplicationState (line 266) | interface RequestApplicationState { type InternalRequestDefaults (line 269) | interface InternalRequestDefaults { type ReqRefDefaults (line 298) | interface ReqRefDefaults extends InternalRequestDefaults {} type ReqRef (line 303) | type ReqRef = Partial>; type MergeType (line 308) | type MergeType = Omit & U; type MergeRefs (line 310) | type MergeRefs = MergeType; type Request (line 317) | interface Request extends Podium { FILE: lib/types/response.d.ts type ResponseApplicationState (line 21) | interface ResponseApplicationState { type ResponseEvents (line 31) | interface ResponseEvents extends Podium { type ResponseObjectHeaderOptions (line 59) | interface ResponseObjectHeaderOptions { type ResponseObject (line 73) | interface ResponseObject extends Podium { type ResponseSettings (line 352) | interface ResponseSettings { type ResponseValue (line 384) | type ResponseValue = string | object; type AuthenticationData (line 386) | interface AuthenticationData< type Auth (line 397) | interface Auth< type ResponseToolkit (line 415) | interface ResponseToolkit { FILE: lib/types/route.d.ts type RouteOptionTypes (line 20) | interface RouteOptionTypes { type InternalRouteOptionType (line 23) | interface InternalRouteOptionType { type RouteOptionsAccessScope (line 28) | type RouteOptionsAccessScope = false | string | string[]; type AccessEntity (line 30) | type AccessEntity = 'any' | 'user' | 'app'; type RouteOptionsAccessScopeObject (line 32) | interface RouteOptionsAccessScopeObject { type RouteOptionsAccessEntityObject (line 36) | interface RouteOptionsAccessEntityObject { type RouteOptionsAccessObject (line 40) | type RouteOptionsAccessObject = type RouteOptionsAccess (line 48) | interface RouteOptionsAccess { type RouteOptionsCache (line 125) | type RouteOptionsCache = { type RouteOptionsCors (line 158) | interface RouteOptionsCors { type PayloadOutput (line 209) | type PayloadOutput = 'data' | 'stream' | 'file'; type RouteOptionsPayload (line 215) | interface RouteOptionsPayload { type RouteOptionsPreArray (line 339) | type RouteOptionsPreArray = RouteO... type RouteOptionsPreAllOptions (line 344) | type RouteOptionsPreAllOptions = R... type RouteOptionsPreObject (line 353) | interface RouteOptionsPreObject { type ValidationObject (line 368) | type ValidationObject = SchemaMap; type RouteOptionsResponseSchema (line 377) | type RouteOptionsResponseSchema = type RouteOptionsResponse (line 387) | interface RouteOptionsResponse { type ReferrerPolicy (line 469) | type ReferrerPolicy = '' | 'no-referrer' | 'no-referrer-when-downgrade' ... type RouteOptionsSecureObject (line 501) | interface RouteOptionsSecureObject { type RouteOptionsSecure (line 556) | type RouteOptionsSecure = boolean | RouteOptionsSecureObject; type RouteOptionsValidate (line 563) | interface RouteOptionsValidate { type CommonRouteProperties (line 643) | interface CommonRouteProperties { type AccessScopes (line 872) | interface AccessScopes { type AccessSetting (line 878) | interface AccessSetting { type AuthSettings (line 883) | interface AuthSettings { type RouteSettings (line 889) | interface RouteSettings extends Co... type RouteOptions (line 897) | interface RouteOptions extends Com... type HandlerDecorations (line 908) | interface HandlerDecorations {} type RouteRules (line 910) | interface RouteRules {} type RulesInfo (line 912) | interface RulesInfo { type RulesOptions (line 918) | interface RulesOptions { type RulesProcessor (line 925) | interface RulesProcessor { type RouteDefMethods (line 929) | type RouteDefMethods = Exclude, '... type ServerRoute (line 946) | interface ServerRoute { FILE: lib/types/server/auth.d.ts type ServerAuthSchemeOptions (line 17) | type ServerAuthSchemeOptions = object; type ServerAuthScheme (line 25) | type ServerAuthScheme< type ServerAuthSchemeObjectApi (line 32) | interface ServerAuthSchemeObjectApi {} type ServerAuthSchemeObject (line 39) | interface ServerAuthSchemeObject { type ServerAuthConfig (line 108) | interface ServerAuthConfig extends RouteOptionsAccess { type ServerAuth (line 111) | interface ServerAuth { FILE: lib/types/server/cache.d.ts type CachePolicyOptions (line 3) | type CachePolicyOptions = PolicyOptionVariants & { type ServerCache (line 14) | interface ServerCache { type CacheProvider (line 52) | type CacheProvider = EngineProt... type ServerOptionsCache (line 62) | interface ServerOptionsCache extends PolicyOptions { FILE: lib/types/server/encoders.d.ts type ContentEncoders (line 6) | interface ContentEncoders { type ContentDecoders (line 15) | interface ContentDecoders { FILE: lib/types/server/events.d.ts type ServerEventsApplication (line 11) | type ServerEventsApplication = string | ServerEventsApplicationObject | ... type ServerEventsApplicationObject (line 17) | interface ServerEventsApplicationObject { type ServerEventCriteria (line 49) | interface ServerEventCriteria { type LogEvent (line 85) | interface LogEvent { type RequestEvent (line 100) | interface RequestEvent { type LogEventHandler (line 113) | type LogEventHandler = (event: LogEvent, tags: { [key: string]: true }) ... type RequestEventHandler (line 114) | type RequestEventHandler = (request: Request, event: RequestEvent, tags:... type ResponseEventHandler (line 115) | type ResponseEventHandler = (request: Request) => void; type RouteEventHandler (line 116) | type RouteEventHandler = (route: RequestRoute) => void; type StartEventHandler (line 117) | type StartEventHandler = () => void; type StopEventHandler (line 118) | type StopEventHandler = () => void; type PodiumEvent (line 120) | interface PodiumEvent { type ServerEvents (line 147) | interface ServerEvents extends Podium { FILE: lib/types/server/ext.d.ts type ServerExtType (line 14) | type ServerExtType = 'onPreStart' | 'onPostStart' | 'onPreStop' | 'onPos... type RouteRequestExtType (line 15) | type RouteRequestExtType = 'onPreAuth' type ServerRequestExtType (line 23) | type ServerRequestExtType = type ServerExtEventsObject (line 49) | interface ServerExtEventsObject { type RouteExtObject (line 68) | interface RouteExtObject { type ServerExtEventsRequestObject (line 95) | interface ServerExtEventsRequestObject { type ServerExtPointFunction (line 123) | type ServerExtPointFunction = (server: Serve... type ServerExtOptions (line 134) | interface ServerExtOptions { FILE: lib/types/server/info.d.ts type ServerInfo (line 5) | interface ServerInfo { FILE: lib/types/server/inject.d.ts type ServerInjectOptions (line 30) | interface ServerInjectOptions extends ShotRequestOptions { type ServerInjectResponse (line 79) | interface ServerInjectResponse extends ShotResponseObje... FILE: lib/types/server/methods.d.ts type AnyMethod (line 3) | type AnyMethod = (...args: any[]) => any; type CachedServerMethod (line 5) | type CachedServerMethod = T & { type ServerMethod (line 19) | type ServerMethod = AnyMethod; type ServerMethodCache (line 27) | interface ServerMethodCache extends PolicyOptions { type ServerMethodOptions (line 43) | interface ServerMethodOptions { type ServerMethodConfigurationObject (line 68) | interface ServerMethodConfigurationObject { type BaseServerMethods (line 83) | interface BaseServerMethods { type ServerMethods (line 94) | interface ServerMethods extends BaseServerMethods { FILE: lib/types/server/options.d.ts type ServerOptionsCompression (line 11) | interface ServerOptionsCompression { type ServerOptionsApp (line 19) | interface ServerOptionsApp { type ServerOptions (line 28) | interface ServerOptions { FILE: lib/types/server/server.d.ts type DecorationMethod (line 57) | type DecorationMethod = (this: T, ...args: any[]) => any; type DecorateName (line 59) | type DecorateName = string | symbol; type DecorationValue (line 61) | type DecorationValue = object | any[] | boolean | number | string | symb... type ReservedRequestKeys (line 63) | type ReservedRequestKeys = ( type ReservedToolkitKeys (line 82) | type ReservedToolkitKeys = ( type ReservedServerKeys (line 88) | type ReservedServerKeys = ( type ExceptName (line 103) | type ExceptName = Property extends ReservedKeys ... type ServerApplicationState (line 108) | interface ServerApplicationState { class Server (line 116) | class Server { FILE: lib/types/server/state.d.ts type ServerStateCookieOptions (line 11) | interface ServerStateCookieOptions extends StateOptions {} type ServerStateFormat (line 19) | interface ServerStateFormat { type ServerState (line 29) | interface ServerState { FILE: lib/types/utils.d.ts type HTTP_METHODS (line 17) | type HTTP_METHODS = 'ACL' | 'BIND' | 'CHECKOUT' | 'CONNECT' | 'COPY' | '... type PeekListener (line 22) | type PeekListener = (chunk: string, encoding: string) => void; type StringifyReplacer (line 28) | type StringifyReplacer = ((key: string, value: any) => any) | (string | ... type StringifySpace (line 33) | type StringifySpace = number | string; type StringifyArguments (line 38) | interface StringifyArguments { type Method (line 60) | type Method< type ReturnValue (line 84) | type ReturnValue = ReturnValueType... type ReturnValueTypes (line 85) | type ReturnValueTypes = type FailAction (line 112) | type FailAction = 'error' | 'log' | 'ignore' | Method; FILE: test/auth.js method register (line 250) | register(srv) { FILE: test/core.js constant TLS (line 12) | const TLS = require('tls'); FILE: test/request.js method _read (line 586) | _read(size) { method _read (line 2526) | _read(size) { method _read (line 2566) | _read(size) { FILE: test/response.js method read (line 131) | read() { method constructor (line 521) | constructor() { method _read (line 528) | _read(size) { method constructor (line 562) | constructor() { method _read (line 573) | _read(size) { method constructor (line 606) | constructor() { method _read (line 613) | _read(size) { method constructor (line 644) | constructor() { method _read (line 651) | _read(size) { method constructor (line 682) | constructor() { method _read (line 688) | _read(size) { method constructor (line 1265) | constructor() { method _read (line 1270) | _read(size) { method constructor (line 1523) | constructor(values) { method _read (line 1530) | _read(/* size */) { method constructor (line 1545) | constructor() { method _write (line 1551) | _write(chunk, encoding, callback) { FILE: test/toolkit.js method _read (line 256) | _read(size) { FILE: test/transmit.js method constructor (line 297) | constructor() { method _read (line 303) | _read(size) { method constructor (line 333) | constructor() { method _read (line 339) | _read(size) { method autoValue (line 412) | async autoValue(request) { method _read (line 487) | _read() { method _read (line 543) | _read() { method constructor (line 1070) | constructor(request) { method _read (line 1077) | _read(size) { method read (line 1210) | read(size) { method destroy (line 1219) | destroy() { method read (line 1251) | read(size) { method destroy (line 1266) | destroy() { method read (line 1298) | read(size) { method destroy (line 1307) | destroy() { method constructor (line 1638) | constructor() { method _read (line 1644) | _read(size) { method size (line 1660) | size() { method constructor (line 1681) | constructor() { method _read (line 1687) | _read(size) { method size (line 1703) | size() { method _read (line 1854) | _read(size) { method setCompressor (line 1872) | setCompressor(compressor) { method _read (line 1939) | _read(size) { FILE: test/types/index.ts type IsAny (line 22) | type IsAny = ( type UserCredentials (line 30) | interface UserCredentials { type ServerAppSpace (line 36) | interface ServerAppSpace { type MyServer (line 40) | type MyServer = Server; type RequestDecorations (line 63) | interface RequestDecorations { type AppRequest (line 89) | type AppRequest = Request; type TestPluginOptions (line 134) | interface TestPluginOptions { type TestPluginDecorations (line 138) | interface TestPluginDecorations { type ServerMethods (line 182) | interface ServerMethods { type Request (line 203) | interface Request { type ResponseToolkit (line 211) | interface ResponseToolkit { type Server (line 219) | interface Server { type ExtraCred (line 294) | interface ExtraCred { type UserProfile (line 298) | interface UserProfile { type ReqRefDefaults (line 303) | interface ReqRefDefaults { function processAuthGeneric (line 324) | function processAuthGeneric(req: Request): vo... function processAuthConcrete (line 332) | function processAuthConcrete(req: Request): void { type SpecificRouteRefs (line 344) | interface SpecificRouteRefs { function callWithSpecificRefs (line 348) | function callWithSpecificRefs(req: Request): void { function concreteHelper (line 467) | function concreteHelper(req: Request): string | undefined { type MyRouteRefs (line 476) | interface MyRouteRefs { function issueConcreteVsGeneric (line 487) | function issueConcreteVsGeneric(req: Request): void {