Supported API Reference
This page is auto-generated from Perry’s compile-time API manifest (perry-api-manifest::API_MANIFEST). It is the source of truth for what perry compile accepts; references to symbols not listed here produce R005 UnimplementedApi (issue #463). Stubs (#464) are flagged ⚠ — they link cleanly but no-op at runtime on the chosen target.
Total: 2825 entries across 116 modules.
Modules
@perryts/pdf__disposable__argon2assertassert/strictasync_hooksaxiosbcryptbetter-sqlite3bignumber.jsbuffercheeriochild_processclustercommanderconsoleconstantscroncryptodate-fnsdayjsdecimal.jsdgramdiagnostics_channeldnsdns/promisesdomaindotenvetherseventsexponential-backofffastifyfetchfsfs/promiseshttphttp2httpsinspectorinspector/promisesioredisirohjsonwebtokenlodashlru-cachemodulemomentmongodbmysql2mysql2/promisenanoidnetnode-cronnode-fetchnodemailerospathpath/posixpath/win32perf_hooksperryperry/adsperry/audioperry/backgroundperry/composeperry/containerperry/container-composeperry/i18nperry/mediaperry/pluginperry/systemperry/threadperry/tuiperry/uiperry/updaterperry/widgetperry/workloadsperry/yogapgprocesspunycodequerystringrate-limiter-flexiblereadlinereadline/promisesredisreplseasharpslugifysqlitestreamstream/consumersstream/promisesstream/webstreamsstring_decodersystesttest/reporterstimerstimers/promisestlsttytursodburlutilutil/typesuuidv8validatorvmwasiworker_threadswszlib
@perryts/pdf
Methods
createPdf— modulepdfAddLine— modulepdfAddText— modulepdfNewPage— modulepdfSave— module
__disposable__
Methods
adopt— instancedefer— instancedispose— instancedisposeAsync— instancedisposed— instancemove— instanceuse— instance
argon2
Methods
hash— moduleverify— module
assert
Classes
AssertAssertionError
Methods
deepEqual— moduledeepStrictEqual— moduledefault— moduledoesNotMatch— moduledoesNotReject— moduledoesNotThrow— moduleequal— modulefail— moduleifError— modulematch— modulenotDeepEqual— modulenotDeepStrictEqual— modulenotEqual— modulenotStrictEqual— moduleok— modulepartialDeepStrictEqual— modulerejects— modulestrict— modulestrictEqual— modulethrows— module
Properties
strict
assert/strict
Classes
AssertAssertionError
Methods
deepEqual— moduledeepStrictEqual— moduledefault— moduledoesNotMatch— moduledoesNotReject— moduledoesNotThrow— moduleequal— modulefail— moduleifError— modulematch— modulenotDeepEqual— modulenotDeepStrictEqual— modulenotEqual— modulenotStrictEqual— moduleok— modulepartialDeepStrictEqual— modulerejects— modulestrict— modulestrictEqual— modulethrows— module
Properties
strict
async_hooks
Classes
AsyncLocalStorageAsyncResource
Methods
asyncId— instance (class:AsyncResource)bind— module (class:AsyncLocalStorage)bind— module (class:AsyncResource)bind— instance (class:AsyncResource)createHook— moduledisable— instanceemitDestroy— instance (class:AsyncResource)enable— instance (class:AsyncHook)enterWith— instanceexecutionAsyncId— moduleexecutionAsyncResource— moduleexit— instancegetStore— instancerun— instancerunInAsyncScope— instance (class:AsyncResource)snapshot— module (class:AsyncLocalStorage)triggerAsyncId— moduletriggerAsyncId— instance (class:AsyncResource)
Properties
asyncWrapProvidersdefault
axios
Methods
all— modulecreate— moduledefault— moduledelete— moduleget— modulehead— moduleoptions— modulepatch— modulepost— moduleput— modulerequest— module
bcrypt
Methods
compare— modulehash— module
better-sqlite3
Methods
all— instanceclose— instancecolumns— instancedefault— moduleexec— instanceget— instanceiterate— instancepluck— instancepragma— instanceprepare— instanceraw— instancerun— instancetransaction— instance
bignumber.js
Classes
BigNumber
buffer
Classes
BlobBufferFile
Methods
atob— modulebtoa— moduleisAscii— moduleisUtf8— moduleresolveObjectURL— moduletranscode— module
Properties
INSPECT_MAX_BYTESconstantskMaxLengthkStringMaxLength
cheerio
Methods
attr— instancechildren— instanceeq— instancefind— instancefirst— instancehasClass— instancehtml— instancelast— instancelength— instanceload— moduleparent— instanceselect— instancetext— instance
child_process
Classes
ChildProcess
Methods
_forkChild— moduleexec— moduleexecFile— moduleexecFileSync— moduleexecSync— modulefork— modulespawn— modulespawnSync— module
Properties
default
cluster
Classes
Worker
Methods
disconnect— modulefork— modulesetupMaster— modulesetupPrimary— module
Properties
SCHED_NONESCHED_RRdefaultisMasterisPrimaryisWorkerschedulingPolicysettingsworkers
commander
Methods
action— instanceargs— instanceargument— instancecommand— instancedescription— instancename— instanceoption— instanceopts— instanceparse— instancerequiredOption— instanceversion— instance
Properties
args
console
Classes
Console
Methods
assert— moduleclear— modulecontext— modulecount— modulecountReset— modulecreateTask— moduledebug— moduledir— moduledirxml— moduleerror— modulegroup— modulegroupCollapsed— modulegroupEnd— moduleinfo— modulelog— moduleprofile— moduleprofileEnd— moduletable— moduletime— moduletimeEnd— moduletimeLog— moduletimeStamp— moduletrace— modulewarn— module
constants
Properties
COPYFILE_EXCLCOPYFILE_FICLONECOPYFILE_FICLONE_FORCEDH_CHECK_P_NOT_PRIMEDH_CHECK_P_NOT_SAFE_PRIMEDH_NOT_SUITABLE_GENERATORDH_UNABLE_TO_CHECK_GENERATORE2BIGEACCESEADDRINUSEEADDRNOTAVAILEAFNOSUPPORTEAGAINEALREADYEBADFEBADMSGEBUSYECANCELEDECHILDECONNABORTEDECONNREFUSEDECONNRESETEDEADLKEDESTADDRREQEDOMEDQUOTEEXISTEFAULTEFBIGEHOSTUNREACHEIDRMEILSEQEINPROGRESSEINTREINVALEIOEISCONNEISDIRELOOPEMFILEEMLINKEMSGSIZEEMULTIHOPENAMETOOLONGENETDOWNENETRESETENETUNREACHENFILEENGINE_METHOD_ALLENGINE_METHOD_CIPHERSENGINE_METHOD_DHENGINE_METHOD_DIGESTSENGINE_METHOD_DSAENGINE_METHOD_ECENGINE_METHOD_NONEENGINE_METHOD_PKEY_ASN1_METHSENGINE_METHOD_PKEY_METHSENGINE_METHOD_RANDENGINE_METHOD_RSAENOBUFSENODATAENODEVENOENTENOEXECENOLCKENOLINKENOMEMENOMSGENOPROTOOPTENOSPCENOSRENOSTRENOSYSENOTCONNENOTDIRENOTEMPTYENOTSOCKENOTSUPENOTTYENXIOEOPNOTSUPPEOVERFLOWEPERMEPIPEEPROTOEPROTONOSUPPORTEPROTOTYPEERANGEEROFSESPIPEESRCHESTALEETIMEETIMEDOUTETXTBSYEWOULDBLOCKEXDEVF_OKOPENSSL_VERSION_NUMBERO_APPENDO_CREATO_DIRECTO_DIRECTORYO_DSYNCO_EXCLO_NOATIMEO_NOCTTYO_NOFOLLOWO_NONBLOCKO_RDONLYO_RDWRO_SYMLINKO_SYNCO_TRUNCO_WRONLYPOINT_CONVERSION_COMPRESSEDPOINT_CONVERSION_HYBRIDPOINT_CONVERSION_UNCOMPRESSEDPRIORITY_ABOVE_NORMALPRIORITY_BELOW_NORMALPRIORITY_HIGHPRIORITY_HIGHESTPRIORITY_LOWPRIORITY_NORMALRSA_NO_PADDINGRSA_PKCS1_OAEP_PADDINGRSA_PKCS1_PADDINGRSA_PKCS1_PSS_PADDINGRSA_PSS_SALTLEN_AUTORSA_PSS_SALTLEN_DIGESTRSA_PSS_SALTLEN_MAX_SIGNRSA_X931_PADDINGRTLD_DEEPBINDRTLD_GLOBALRTLD_LAZYRTLD_LOCALRTLD_NOWR_OKSIGABRTSIGALRMSIGBUSSIGCHLDSIGCONTSIGFPESIGHUPSIGILLSIGINFOSIGINTSIGIOSIGIOTSIGKILLSIGPIPESIGPOLLSIGPROFSIGPWRSIGQUITSIGSEGVSIGSTKFLTSIGSTOPSIGSYSSIGTERMSIGTRAPSIGTSTPSIGTTINSIGTTOUSIGURGSIGUSR1SIGUSR2SIGVTALRMSIGWINCHSIGXCPUSIGXFSZSSL_OP_ALLSSL_OP_ALLOW_NO_DHE_KEXSSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATIONSSL_OP_CIPHER_SERVER_PREFERENCESSL_OP_CISCO_ANYCONNECTSSL_OP_COOKIE_EXCHANGESSL_OP_CRYPTOPRO_TLSEXT_BUGSSL_OP_DONT_INSERT_EMPTY_FRAGMENTSSSL_OP_LEGACY_SERVER_CONNECTSSL_OP_NO_COMPRESSIONSSL_OP_NO_ENCRYPT_THEN_MACSSL_OP_NO_QUERY_MTUSSL_OP_NO_RENEGOTIATIONSSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATIONSSL_OP_NO_SSLv2SSL_OP_NO_SSLv3SSL_OP_NO_TICKETSSL_OP_NO_TLSv1SSL_OP_NO_TLSv1_1SSL_OP_NO_TLSv1_2SSL_OP_NO_TLSv1_3SSL_OP_PRIORITIZE_CHACHASSL_OP_TLS_ROLLBACK_BUGS_IFBLKS_IFCHRS_IFDIRS_IFIFOS_IFLNKS_IFMTS_IFREGS_IFSOCKS_IRGRPS_IROTHS_IRUSRS_IRWXGS_IRWXOS_IRWXUS_IWGRPS_IWOTHS_IWUSRS_IXGRPS_IXOTHS_IXUSRTLS1_1_VERSIONTLS1_2_VERSIONTLS1_3_VERSIONTLS1_VERSIONUV_DIRENT_BLOCKUV_DIRENT_CHARUV_DIRENT_DIRUV_DIRENT_FIFOUV_DIRENT_FILEUV_DIRENT_LINKUV_DIRENT_SOCKETUV_DIRENT_UNKNOWNUV_FS_COPYFILE_EXCLUV_FS_COPYFILE_FICLONEUV_FS_COPYFILE_FICLONE_FORCEUV_FS_O_FILEMAPUV_FS_SYMLINK_DIRUV_FS_SYMLINK_JUNCTIONW_OKX_OKdefaultdefaultCoreCipherList
cron
Methods
describe— moduleisRunning— instancenextDate— instanceschedule— modulestart— instancestop— instancevalidate— module
crypto
Classes
CipherivDecipherivDiffieHellmanDiffieHellmanGroupECDHKeyObjectX509Certificate
Methods
Hash— moduleHmac— moduleSign— moduleVerify— moduleargon2— moduleargon2Sync— modulecheckPrime— modulecheckPrimeSync— modulecreateCipheriv— modulecreateDecipheriv— modulecreateDiffieHellman— modulecreateDiffieHellmanGroup— modulecreateECDH— modulecreateHash— modulecreateHmac— modulecreatePrivateKey— modulecreatePublicKey— modulecreateSecretKey— modulecreateSign— modulecreateSign— modulecreateVerify— modulecreateVerify— moduledecapsulate— modulediffieHellman— moduleencapsulate— modulegenerateKey— modulegenerateKeyPair— modulegenerateKeyPairSync— modulegenerateKeyPairSync— modulegenerateKeySync— modulegeneratePrime— modulegeneratePrimeSync— modulegetCipherInfo— modulegetCiphers— modulegetCurves— modulegetDiffieHellman— modulegetFips— modulegetHashes— modulegetRandomValues— modulehash— modulehkdf— modulehkdfSync— modulepbkdf2— modulepbkdf2Sync— moduleprivateDecrypt— moduleprivateEncrypt— modulepublicDecrypt— modulepublicEncrypt— modulerandomBytes— modulerandomFill— modulerandomFillSync— modulerandomInt— modulerandomInt— modulerandomUUID— modulescrypt— modulescryptSync— modulesecureHeapUsed— modulesetFips— modulesign— moduletimingSafeEqual— moduleverify— module
Properties
Certificateconstantssubtlewebcrypto
date-fns
Methods
addDays— moduleaddMonths— moduleaddYears— moduledifferenceInDays— moduledifferenceInHours— moduledifferenceInMinutes— moduleendOfDay— moduleformat— moduleisAfter— moduleisBefore— moduleparseISO— modulestartOfDay— module
dayjs
Methods
add— instanceclone— instancedate— instanceday— instancedayjs— moduledefault— modulediff— instanceendOf— instanceformat— instancehour— instanceisAfter— instanceisBefore— instanceisSame— instanceisValid— instancemillisecond— instanceminute— instancemonth— instancesecond— instancestartOf— instancesubtract— instancetoISOString— instanceunix— instancevalueOf— instanceyear— instance
decimal.js
Methods
abs— instanceceil— instancecmp— instancediv— instanceeq— instancefloor— instancegt— instancegte— instanceisNegative— instanceisPositive— instanceisZero— instancelt— instancelte— instanceminus— instancemod— instanceneg— instanceplus— instancepow— instanceround— instancesqrt— instancetimes— instancetoFixed— instancetoNumber— instancetoString— instancevalueOf— instance
dgram
Classes
Socket
Methods
Socket— moduleaddListener— instance (class:Socket)addMembership— instance (class:Socket)addSourceSpecificMembership— instance (class:Socket)address— instance (class:Socket)bind— instance (class:Socket)close— instance (class:Socket)connect— instance (class:Socket)createSocket— moduledisconnect— instance (class:Socket)dropMembership— instance (class:Socket)dropSourceSpecificMembership— instance (class:Socket)emit— instance (class:Socket)eventNames— instance (class:Socket)getRecvBufferSize— instance (class:Socket)getSendBufferSize— instance (class:Socket)getSendQueueCount— instance (class:Socket)getSendQueueSize— instance (class:Socket)listenerCount— instance (class:Socket)off— instance (class:Socket)on— instance (class:Socket)once— instance (class:Socket)ref— instance (class:Socket)remoteAddress— instance (class:Socket)removeListener— instance (class:Socket)send— instance (class:Socket)setBroadcast— instance (class:Socket)setMulticastInterface— instance (class:Socket)setMulticastLoopback— instance (class:Socket)setMulticastTTL— instance (class:Socket)setRecvBufferSize— instance (class:Socket)setSendBufferSize— instance (class:Socket)setTTL— instance (class:Socket)unref— instance (class:Socket)
Properties
default
diagnostics_channel
Classes
BoundedChannelChannel
Methods
boundedChannel— modulechannel— modulehasSubscribers— modulesubscribe— moduletracingChannel— moduleunsubscribe— module
Properties
default
dns
Classes
Resolver
Methods
Resolver— modulecancel— instance (class:Resolver)getDefaultResultOrder— modulegetServers— modulegetServers— instance (class:Resolver)lookup— modulelookupService— moduleresolve— moduleresolve— instance (class:Resolver)resolve4— moduleresolve4— instance (class:Resolver)resolve6— moduleresolve6— instance (class:Resolver)resolveAny— moduleresolveAny— instance (class:Resolver)resolveCaa— moduleresolveCaa— instance (class:Resolver)resolveCname— moduleresolveCname— instance (class:Resolver)resolveMx— moduleresolveMx— instance (class:Resolver)resolveNaptr— moduleresolveNaptr— instance (class:Resolver)resolveNs— moduleresolveNs— instance (class:Resolver)resolvePtr— moduleresolvePtr— instance (class:Resolver)resolveSoa— moduleresolveSoa— instance (class:Resolver)resolveSrv— moduleresolveSrv— instance (class:Resolver)resolveTlsa— moduleresolveTlsa— instance (class:Resolver)resolveTxt— moduleresolveTxt— instance (class:Resolver)reverse— modulereverse— instance (class:Resolver)setDefaultResultOrder— modulesetLocalAddress— instance (class:Resolver)setServers— modulesetServers— instance (class:Resolver)
Properties
ADDRCONFIGADDRCONFIGADDRGETNETWORKPARAMSADDRGETNETWORKPARAMSALLALLBADFAMILYBADFAMILYBADFLAGSBADFLAGSBADHINTSBADHINTSBADNAMEBADNAMEBADQUERYBADQUERYBADRESPBADRESPBADSTRBADSTRCANCELLEDCANCELLEDCONNREFUSEDCONNREFUSEDDESTRUCTIONDESTRUCTIONEOFEOFFILEFILEFORMERRFORMERRLOADIPHLPAPILOADIPHLPAPINODATANODATANOMEMNOMEMNONAMENONAMENOTFOUNDNOTFOUNDNOTIMPNOTIMPNOTINITIALIZEDNOTINITIALIZEDREFUSEDREFUSEDSERVFAILSERVFAILTIMEOUTTIMEOUTV4MAPPEDV4MAPPEDdefaultpromises
dns/promises
Classes
Resolver
Methods
Resolver— modulecancel— instance (class:Resolver)getDefaultResultOrder— modulegetServers— modulegetServers— instance (class:Resolver)lookup— modulelookupService— moduleresolve— moduleresolve— instance (class:Resolver)resolve4— moduleresolve4— instance (class:Resolver)resolve6— moduleresolve6— instance (class:Resolver)resolveAny— moduleresolveAny— instance (class:Resolver)resolveCaa— moduleresolveCaa— instance (class:Resolver)resolveCname— moduleresolveCname— instance (class:Resolver)resolveMx— moduleresolveMx— instance (class:Resolver)resolveNaptr— moduleresolveNaptr— instance (class:Resolver)resolveNs— moduleresolveNs— instance (class:Resolver)resolvePtr— moduleresolvePtr— instance (class:Resolver)resolveSoa— moduleresolveSoa— instance (class:Resolver)resolveSrv— moduleresolveSrv— instance (class:Resolver)resolveTlsa— moduleresolveTlsa— instance (class:Resolver)resolveTxt— moduleresolveTxt— instance (class:Resolver)reverse— modulereverse— instance (class:Resolver)setDefaultResultOrder— modulesetLocalAddress— instance (class:Resolver)setServers— modulesetServers— instance (class:Resolver)
Properties
ADDRGETNETWORKPARAMSBADFAMILYBADFLAGSBADHINTSBADNAMEBADQUERYBADRESPBADSTRCANCELLEDCONNREFUSEDDESTRUCTIONEOFFILEFORMERRLOADIPHLPAPINODATANOMEMNONAMENOTFOUNDNOTIMPNOTINITIALIZEDREFUSEDSERVFAILTIMEOUTdefault
domain
Classes
Domain
Methods
Domain— moduleadd— instanceaddListener— instancebind— instancecreate— modulecreateDomain— moduleemit— instanceenter— instanceexit— instanceintercept— instanceon— instanceremove— instancerun— instance
Properties
_stackactivemembers
dotenv
Methods
config— module
ethers
Methods
createRandom— module (class:Wallet)formatEther— moduleformatUnits— modulegetAddress— moduleparseEther— moduleparseUnits— module
events
Classes
EventEmitterEventEmitterAsyncResource
Methods
EventEmitter— moduleEventEmitterAsyncResource— moduleaddAbortListener— moduleaddListener— instanceasyncId— instance (class:EventEmitterAsyncResource)asyncResource— instance (class:EventEmitterAsyncResource)domain— instanceemit— instanceemitDestroy— instance (class:EventEmitterAsyncResource)eventNames— instancegetEventListeners— modulegetMaxListeners— instancegetMaxListeners— moduleinit— modulelistenerCount— instancelistenerCount— modulelisteners— instanceoff— instanceon— instanceon— moduleonce— instanceonce— moduleprependListener— instanceprependOnceListener— instancerawListeners— instanceremoveAllListeners— instanceremoveListener— instancesetMaxListeners— instancesetMaxListeners— moduletriggerAsyncId— instance (class:EventEmitterAsyncResource)
Properties
captureRejectionSymbolcaptureRejectionsdefaultdefaultMaxListenerserrorMonitorusingDomains
exponential-backoff
Methods
backOff— module
fastify
Methods
addHook— instanceall— instancebody— instanceclose— instancecode— instancedefault— moduledelete— instanceget— instancehead— instanceheader— instanceheaders— instancehtml— instancejson— instancelisten— instancemethod— instanceon— instanceoptions— instanceparam— instanceparams— instancepatch— instancepost— instanceput— instancequery— instancerawBody— instanceredirect— instanceregister— instanceroute— instancesend— instanceserver— instancesetErrorHandler— instancestatus— instancetext— instancetype— instanceurl— instanceuser— instance
fetch
Classes
BlobFormDataHeadersRequestResponse
Methods
default— module
fs
Classes
DirDirentFileReadStreamFileWriteStreamReadStreamStatsUtf8StreamWriteStream
Methods
_toUnixTimestamp— module_toUnixTimestamp— moduleaccess— moduleaccessSync— moduleappendFile— moduleappendFileSync— modulechmod— modulechmodSync— modulechown— modulechownSync— moduleclose— modulecloseSync— modulecopyFile— modulecopyFileSync— modulecp— modulecpSync— modulecreateReadStream— modulecreateWriteStream— moduleexists— moduleexistsSync— modulefchmod— modulefchmodSync— modulefchown— modulefchownSync— modulefdatasync— modulefdatasyncSync— modulefstat— modulefstatSync— modulefsync— modulefsyncSync— moduleftruncate— moduleftruncateSync— modulefutimes— modulefutimesSync— moduleglob— moduleglobSync— modulelchmod— modulelchmodSync— modulelchown— modulelchownSync— modulelink— modulelinkSync— modulelstat— modulelstatSync— modulelutimes— modulelutimesSync— modulemkdir— modulemkdirSync— modulemkdtemp— modulemkdtempDisposableSync— modulemkdtempSync— moduleopen— moduleopenAsBlob— moduleopenSync— moduleopendir— moduleopendirSync— moduleread— modulereadFile— modulereadFileSync— modulereadSync— modulereaddir— modulereaddirSync— modulereadlink— modulereadlinkSync— modulereadv— modulereadvSync— modulerealpath— modulerealpathSync— modulerename— modulerenameSync— modulerm— modulermSync— modulermdir— modulermdirSync— modulestat— modulestatSync— modulestatfs— modulestatfsSync— modulesymlink— modulesymlinkSync— moduletruncate— moduletruncateSync— moduleunlink— moduleunlinkSync— moduleunwatchFile— moduleutimes— moduleutimesSync— modulewatch— modulewatchFile— modulewrite— modulewriteFile— modulewriteFileSync— modulewriteSync— modulewritev— modulewritevSync— module
Properties
constantspromises
fs/promises
Methods
access— moduleappendFile— modulechmod— modulechown— modulecopyFile— modulecp— moduleglob— modulelchmod— modulelchown— modulelink— modulelstat— modulelutimes— modulemkdir— modulemkdtemp— modulemkdtempDisposable— moduleopen— moduleopendir— modulepull— instance (class:FileHandle)pullSync— instance (class:FileHandle)readFile— modulereaddir— modulereadlink— modulerealpath— modulerename— modulerm— modulermdir— modulestat— modulestatfs— modulesymlink— moduletruncate— moduleunlink— moduleutimes— modulewatch— modulewriteFile— modulewriter— instance (class:FileHandle)
Properties
constantsdefault
http
Classes
AgentClientRequestIncomingMessageIncomingMessageOutgoingMessageOutgoingMessageServerServerServerResponseServerResponseWebSocket
Methods
Agent— moduleServer— module__get_aborted— instance (class:ClientRequest)__get_aborted— instance (class:IncomingMessage)__get_complete— instance (class:IncomingMessage)__get_connection— instance (class:ClientRequest)__get_createConnection— instance (class:Agent)__get_createSocket— instance (class:Agent)__get_defaultPort— instance (class:Agent)__get_destroyed— instance (class:Agent)__get_destroyed— instance (class:ClientRequest)__get_destroyed— instance (class:IncomingMessage)__get_finished— instance (class:ClientRequest)__get_freeSockets— instance (class:Agent)__get_headers— instance (class:IncomingMessage)__get_headersSent— instance (class:ServerResponse)__get_headersTimeout— instance (class:HttpServer)__get_host— instance (class:ClientRequest)__get_httpVersion— instance (class:IncomingMessage)__get_httpVersionMajor— instance (class:IncomingMessage)__get_httpVersionMinor— instance (class:IncomingMessage)__get_keepAlive— instance (class:Agent)__get_keepAliveMsecs— instance (class:Agent)__get_keepAliveTimeout— instance (class:HttpServer)__get_keepAliveTimeoutBuffer— instance (class:HttpServer)__get_listening— instance (class:HttpServer)__get_maxFreeSockets— instance (class:Agent)__get_maxHeadersCount— instance (class:HttpServer)__get_maxHeadersCount— instance (class:ClientRequest)__get_maxRequestsPerSocket— instance (class:HttpServer)__get_maxSockets— instance (class:Agent)__get_maxTotalSockets— instance (class:Agent)__get_method— instance (class:ClientRequest)__get_method— instance (class:IncomingMessage)__get_path— instance (class:ClientRequest)__get_protocol— instance (class:Agent)__get_protocol— instance (class:ClientRequest)__get_requestTimeout— instance (class:HttpServer)__get_requests— instance (class:Agent)__get_reusedSocket— instance (class:ClientRequest)__get_socket— instance (class:ClientRequest)__get_sockets— instance (class:Agent)__get_statusCode— instance (class:IncomingMessage)__get_statusCode— instance (class:ServerResponse)__get_statusMessage— instance (class:IncomingMessage)__get_timeout— instance (class:HttpServer)__get_trailers— instance (class:IncomingMessage)__get_url— instance (class:IncomingMessage)__get_writableEnded— instance (class:ClientRequest)__get_writableEnded— instance (class:ServerResponse)__get_writableFinished— instance (class:ClientRequest)__get_writableFinished— instance (class:ServerResponse)__set_createConnection— instance (class:Agent)__set_createSocket— instance (class:Agent)__set_headersTimeout— instance (class:HttpServer)__set_keepAlive— instance (class:Agent)__set_keepAliveMsecs— instance (class:Agent)__set_keepAliveTimeout— instance (class:HttpServer)__set_keepAliveTimeoutBuffer— instance (class:HttpServer)__set_maxFreeSockets— instance (class:Agent)__set_maxHeadersCount— instance (class:HttpServer)__set_maxRequestsPerSocket— instance (class:HttpServer)__set_maxSockets— instance (class:Agent)__set_maxTotalSockets— instance (class:Agent)__set_protocol— instance (class:Agent)__set_requestTimeout— instance (class:HttpServer)__set_sendDate— instance (class:ServerResponse)__set_statusCode— instance (class:ServerResponse)__set_statusMessage— instance (class:ServerResponse)__set_strictContentLength— instance (class:ServerResponse)__set_timeout— instance (class:HttpServer)_connectionListener— moduleabort— instance (class:ClientRequest)addListener— instance (class:HttpServer)addListener— instance (class:IncomingMessage)addListener— instance (class:ServerResponse)addTrailers— instance (class:ServerResponse)address— instance (class:HttpServer)appendHeader— instance (class:ServerResponse)close— instance (class:Agent)close— instance (class:HttpServer)closeAllConnections— instance (class:HttpServer)closeIdleConnections— instance (class:HttpServer)cork— instance (class:ClientRequest)cork— instance (class:ServerResponse)createServer— modulecreateServer— moduledefaultPort— instance (class:Agent)destroy— instance (class:Agent)destroy— instance (class:IncomingMessage)destroy— instance (class:ClientRequest)destroyed— instance (class:Agent)end— instance (class:ServerResponse)flushHeaders— instance (class:ClientRequest)flushHeaders— instance (class:ServerResponse)freeSockets— instance (class:Agent)get— modulegetHeader— instance (class:ClientRequest)getHeader— instance (class:ServerResponse)getHeaderNames— instance (class:ClientRequest)getHeaderNames— instance (class:ServerResponse)getHeaders— instance (class:ClientRequest)getHeaders— instance (class:ServerResponse)getName— instance (class:Agent)getRawHeaderNames— instance (class:ClientRequest)getStatus— instance (class:ServerResponse)hasHeader— instance (class:ClientRequest)hasHeader— instance (class:ServerResponse)headers— instance (class:IncomingMessage)headersTimeout— instance (class:HttpServer)httpVersion— instance (class:IncomingMessage)keepAlive— instance (class:Agent)keepAliveMsecs— instance (class:Agent)keepAliveTimeout— instance (class:HttpServer)keepAliveTimeoutBuffer— instance (class:HttpServer)keepSocketAlive— instance (class:Agent) ⚠ stub — reqwest owns the keep-alive pool; per-socket hooks are no-ops, warns once (#4917)listen— instance (class:HttpServer)listenerCount— instance (class:ClientRequest)listening— instance (class:HttpServer)maxFreeSockets— instance (class:Agent)maxHeadersCount— instance (class:HttpServer)maxRequestsPerSocket— instance (class:HttpServer)maxSockets— instance (class:Agent)maxTotalSockets— instance (class:Agent)method— instance (class:IncomingMessage)on— instance (class:HttpServer)on— instance (class:IncomingMessage)on— instance (class:ServerResponse)pause— instance (class:IncomingMessage)protocol— instance (class:Agent)read— instance (class:IncomingMessage)ref— instance (class:HttpServer)removeHeader— instance (class:ClientRequest)removeHeader— instance (class:ServerResponse)request— modulerequestTimeout— instance (class:HttpServer)requests— instance (class:Agent)resume— instance (class:IncomingMessage)reuseSocket— instance (class:Agent) ⚠ stub — reqwest owns the keep-alive pool; per-socket hooks are no-ops, warns once (#4917)setEncoding— instance (class:IncomingMessage)setGlobalProxyFromEnv— modulesetHeader— instance (class:ClientRequest)setHeader— instance (class:ServerResponse)setHeaders— instance (class:ServerResponse)setMaxIdleHTTPParsers— modulesetNoDelay— instance (class:ClientRequest)setSocketKeepAlive— instance (class:ClientRequest)setStatus— instance (class:ServerResponse)setTimeout— instance (class:HttpServer)setTimeout— instance (class:IncomingMessage)setTimeout— instance (class:ClientRequest)setTimeout— instance (class:ServerResponse)sockets— instance (class:Agent)statusCode— instance (class:IncomingMessage)statusMessage— instance (class:IncomingMessage)timeout— instance (class:HttpServer)trailers— instance (class:IncomingMessage)uncork— instance (class:ClientRequest)uncork— instance (class:ServerResponse)unref— instance (class:HttpServer)url— instance (class:IncomingMessage)validateHeaderName— modulevalidateHeaderValue— modulewrite— instance (class:ServerResponse)writeContinue— instance (class:ServerResponse)writeEarlyHints— instance (class:ServerResponse)writeHead— instance (class:ServerResponse)writeProcessing— instance (class:ServerResponse)
Properties
METHODSSTATUS_CODESglobalAgentkConnectionsCheckingIntervalmaxHeaderSize
http2
Classes
Http2ServerRequestHttp2ServerResponse
Methods
connect— modulecreateSecureServer— modulecreateServer— modulegetDefaultSettings— modulegetPackedSettings— modulegetUnpackedSettings— moduleperformServerHandshake— module
Properties
constantsdefaultsensitiveHeaders
https
Classes
AgentServerServer
Methods
Agent— moduleServer— module__get_headersTimeout— instance (class:HttpsServer)__get_keepAliveTimeout— instance (class:HttpsServer)__get_keepAliveTimeoutBuffer— instance (class:HttpsServer)__get_listening— instance (class:HttpsServer)__get_maxHeadersCount— instance (class:HttpsServer)__get_maxRequestsPerSocket— instance (class:HttpsServer)__get_requestTimeout— instance (class:HttpsServer)__get_timeout— instance (class:HttpsServer)__set_headersTimeout— instance (class:HttpsServer)__set_keepAliveTimeout— instance (class:HttpsServer)__set_keepAliveTimeoutBuffer— instance (class:HttpsServer)__set_maxHeadersCount— instance (class:HttpsServer)__set_maxRequestsPerSocket— instance (class:HttpsServer)__set_requestTimeout— instance (class:HttpsServer)__set_timeout— instance (class:HttpsServer)addListener— instance (class:HttpsServer)address— instance (class:HttpsServer)close— instance (class:HttpsServer)closeAllConnections— instance (class:HttpsServer)closeIdleConnections— instance (class:HttpsServer)createServer— modulecreateServer— moduleget— moduleheadersTimeout— instance (class:HttpsServer)keepAliveTimeout— instance (class:HttpsServer)keepAliveTimeoutBuffer— instance (class:HttpsServer)listen— instance (class:HttpsServer)listening— instance (class:HttpsServer)maxHeadersCount— instance (class:HttpsServer)maxRequestsPerSocket— instance (class:HttpsServer)on— instance (class:HttpsServer)ref— instance (class:HttpsServer)request— modulerequestTimeout— instance (class:HttpsServer)setTimeout— instance (class:HttpsServer)timeout— instance (class:HttpsServer)unref— instance (class:HttpsServer)
Properties
globalAgent
inspector
Classes
Session
Methods
Session— moduleclose— moduleconnect— instance (class:Session)connectToMainThread— instance (class:Session)disconnect— instance (class:Session)on— instance (class:Session)once— instance (class:Session)open— module ⚠ stub — accepts port/host but binds no real WebSocket inspector endpoint; sessions are in-process fakes (#4916)post— instance (class:Session) ⚠ stub — only Runtime.enable and a canned Runtime.evaluate subset respond; every other protocol method throws Inspector error -32601 (#4916)url— module ⚠ stub — always undefined: Perry never exposes a real inspector endpoint (#4916)waitForDebugger— module ⚠ stub — returns immediately after open(); there is no debugger to wait for (#4916)
Properties
Networkconsoledefault
inspector/promises
Classes
Session
Methods
Session— moduleconnect— instance (class:Session)connectToMainThread— instance (class:Session)disconnect— instance (class:Session)on— instance (class:Session)once— instance (class:Session)post— instance (class:Session)
Properties
default
ioredis
Classes
Redis
Methods
connect— instancecreateClient— moduledecr— instancedel— instancedisconnect— instanceexists— instanceexpire— instanceget— instanceincr— instancequit— instanceset— instance
iroh
Methods
acceptBi— instanceacceptOne— instancebind— moduleclose— instanceconnClose— instanceconnect— instancenodeId— instanceopenBi— instancestreamFinish— instancestreamReadToEnd— instancestreamWrite— instance
jsonwebtoken
Methods
decode— modulesign— moduleverify— module
lodash
Methods
camelCase— modulechunk— moduleclamp— moduleclamp— modulecompact— moduledrop— modulefirst— moduleflatten— modulehead— moduleinRange— modulekebabCase— modulelast— modulemax— modulemaxBy— modulemean— modulemeanBy— modulemin— moduleminBy— modulerandom— modulerange— modulereverse— modulesize— modulesnakeCase— modulesum— modulesumBy— moduletail— moduletake— moduletimes— moduleuniq— module
lru-cache
Methods
clear— instancedefault— moduledelete— instanceget— instancehas— instanceset— instancesize— instance
module
Classes
ModuleSourceMap
Methods
Module— moduleSourceMap— module_findPath— module_initPaths— module_load— module_nodeModulePaths— module_preloadModules— module_resolveFilename— module_resolveLookupPaths— modulecreateRequire— moduleenableCompileCache— modulefindPackageJSON— modulefindSourceMap— moduleflushCompileCache— modulegetCompileCacheDir— modulegetSourceMapsSupport— moduleisBuiltin— moduleregister— moduleregisterHooks— modulerunMain— modulesetSourceMapsSupport— modulestripTypeScriptTypes— modulesyncBuiltinESMExports— module
Properties
Module_cache_extensions_pathCachebuiltinModulesconstantsdefaultglobalPaths
moment
Methods
default— modulemoment— module
mongodb
Methods
close— instancecollection— instanceconnect— moduleconnect— instancecountDocuments— instancedb— instancedeleteMany— instancedeleteOne— instancefind— instancefindOne— instanceinsertMany— instanceinsertOne— instanceupdateMany— instanceupdateOne— instance
mysql2
Classes
Pool
Methods
beginTransaction— instancecommit— instancecreateConnection— modulecreatePool— moduleend— instance (class:Pool)end— instanceexecute— instance (class:Pool)execute— instance (class:PoolConnection)execute— instancegetConnection— instancequery— instance (class:Pool)query— instance (class:PoolConnection)query— instancerelease— instancerollback— instance
mysql2/promise
Classes
Pool
Methods
beginTransaction— instancecommit— instancecreateConnection— modulecreatePool— moduleend— instance (class:Pool)end— instanceexecute— instance (class:Pool)execute— instance (class:PoolConnection)execute— instancegetConnection— instancequery— instance (class:Pool)query— instance (class:PoolConnection)query— instancerelease— instancerollback— instance
nanoid
Methods
nanoid— module
net
Classes
BlockListServerSocketSocketAddressStream
Methods
BlockList— moduleServer— moduleSocket— moduleSocketAddress— moduleStream— module__set_dropMaxConnection— instance (class:Server)__set_maxConnections— instance (class:Server)_createServerHandle— module_normalizeArgs— moduleaddAddress— instance (class:BlockList)addListener— instance (class:Socket)addListener— instance (class:Server)addRange— instance (class:BlockList)addSubnet— instance (class:BlockList)address— instance (class:Socket)address— instance (class:SocketAddress)address— instance (class:Server)autoSelectFamilyAttemptedAddresses— instance (class:Socket)bufferSize— instance (class:Socket)bytesRead— instance (class:Socket)bytesWritten— instance (class:Socket)check— instance (class:BlockList)close— instance (class:Server)connect— moduleconnect— instance (class:Socket)connecting— instance (class:Socket)cork— instance (class:Socket)createConnection— modulecreateServer— moduledestroy— instance (class:Socket)destroyed— instance (class:Socket)dropMaxConnection— instance (class:Server)end— instance (class:Socket)eventNames— instance (class:Socket)eventNames— instance (class:Server)exportKeyingMaterial— instance (class:Socket)family— instance (class:SocketAddress)flowlabel— instance (class:SocketAddress)fromJSON— instance (class:BlockList)getCertificate— instance (class:Socket)getCipher— instance (class:Socket)getConnections— instance (class:Server)getDefaultAutoSelectFamily— modulegetDefaultAutoSelectFamilyAttemptTimeout— modulegetPeerCertificate— instance (class:Socket)getProtocol— instance (class:Socket)getSession— instance (class:Socket)getTypeOfService— instance (class:Socket)isBlockList— module (class:BlockList)isIP— moduleisIPv4— moduleisIPv6— moduleisSessionReused— instance (class:Socket)listen— instance (class:Server)listenerCount— instance (class:Socket)listenerCount— instance (class:Server)listeners— instance (class:Socket)listeners— instance (class:Server)listening— instance (class:Server)localAddress— instance (class:Socket)localFamily— instance (class:Socket)localPort— instance (class:Socket)maxConnections— instance (class:Server)off— instance (class:Socket)off— instance (class:Server)on— instance (class:Socket)once— instance (class:Socket)once— instance (class:Server)parse— module (class:SocketAddress)pause— instance (class:Socket)pending— instance (class:Socket)port— instance (class:SocketAddress)rawListeners— instance (class:Socket)rawListeners— instance (class:Server)readyState— instance (class:Socket)ref— instance (class:Socket)remoteAddress— instance (class:Socket)remoteFamily— instance (class:Socket)remotePort— instance (class:Socket)removeAllListeners— instance (class:Socket)removeAllListeners— instance (class:Server)removeListener— instance (class:Socket)removeListener— instance (class:Server)resetAndDestroy— instance (class:Socket)resume— instance (class:Socket)rules— instance (class:BlockList)setDefaultAutoSelectFamily— modulesetDefaultAutoSelectFamilyAttemptTimeout— modulesetDefaultEncoding— instance (class:Socket)setEncoding— instance (class:Socket)setKeepAlive— instance (class:Socket)setMaxSendFragment— instance (class:Socket)setNoDelay— instance (class:Socket)setTimeout— instance (class:Socket)setTypeOfService— instance (class:Socket)timeout— instance (class:Socket)toJSON— instance (class:BlockList)uncork— instance (class:Socket)unref— instance (class:Socket)upgradeToTLS— instance (class:Socket)write— instance (class:Socket)
node-cron
Methods
schedule— modulevalidate— module
node-fetch
Classes
BlobFormDataHeadersRequestResponse
Methods
default— module
nodemailer
Methods
createTransport— modulesendMail— instanceverify— instance
os
Methods
arch— moduleavailableParallelism— modulecpus— moduleendianness— modulefreemem— modulegetPriority— modulehomedir— modulehostname— moduleloadavg— modulemachine— modulenetworkInterfaces— moduleplatform— modulerelease— modulesetPriority— moduletmpdir— moduletotalmem— moduletype— moduleuptime— moduleuserInfo— moduleversion— module
Properties
EOLconstantsdefaultdevNull
path
Methods
_makeLong— modulebasename— moduledirname— moduleextname— moduleformat— moduleisAbsolute— modulejoin— modulematchesGlob— modulenormalize— moduleparse— modulerelative— moduleresolve— moduletoNamespacedPath— module
Properties
defaultdelimiterposixsepwin32
path/posix
Methods
_makeLong— modulebasename— moduledirname— moduleextname— moduleformat— moduleisAbsolute— modulejoin— modulematchesGlob— modulenormalize— moduleparse— modulerelative— moduleresolve— moduletoNamespacedPath— module
Properties
defaultdelimiterposixsepwin32
path/win32
Methods
_makeLong— modulebasename— moduledirname— moduleextname— moduleformat— moduleisAbsolute— modulejoin— modulematchesGlob— modulenormalize— moduleparse— modulerelative— moduleresolve— moduletoNamespacedPath— module
Properties
defaultdelimiterposixsepwin32
perf_hooks
Classes
PerformancePerformanceEntryPerformanceMarkPerformanceMeasurePerformanceObserverPerformanceObserverEntryListPerformanceResourceTiming
Methods
createHistogram— moduledisconnect— instance (class:PerformanceObserver)monitorEventLoopDelay— moduleobserve— instance (class:PerformanceObserver)takeRecords— instance (class:PerformanceObserver)timerify— module
Properties
constantsperformance
perry
Methods
embeddedFiles— modulereadEmbedded— module
Properties
isStandaloneExecutable
perry/ads
Methods
js_ads_banner_create— modulejs_ads_banner_destroy— modulejs_ads_interstitial_load— modulejs_ads_interstitial_show— modulejs_ads_request_consent— modulejs_ads_rewarded_load— modulejs_ads_rewarded_show— module
perry/audio
Methods
createBus— modulecrossfade— moduledestroyBus— modulefadeIn— modulefadeOut— modulegetDuration— modulegetPosition— moduleisPlaying— moduleloadSound— modulemuteBus— moduleonEnded— moduleonLoaded— modulepause— moduleplay— moduleresume— moduleresumeAll— modulesetMasterVolume— modulesetPan— modulesetRate— modulesetVolume— modulesoloBus— modulestop— modulesuspend— moduleunload— module
perry/background
Methods
cancel— moduleregisterTask— moduleschedule— module
perry/compose
Methods
config— moduledown— moduleexec— modulelogs— moduleps— modulerestart— modulestart— modulestop— moduleup— module
perry/container
Methods
composeUp— modulecreate— moduledetectBackend— moduledownAll— moduledownByProject— moduleexec— modulegetAvailableBackends— modulegetBackend— modulegetBackendPriority— moduleinspect— modulelist— modulelistImages— modulelogs— modulepullImage— moduleremove— moduleremoveIfExists— moduleremoveImage— modulerun— moduleselectBackendFor— modulesetBackend— modulesetBackends— modulestart— modulestop— module
perry/container-compose
Methods
config— moduledown— moduleexec— modulelogs— moduleps— modulerestart— modulestart— modulestop— moduleup— module
perry/i18n
Methods
Currency— moduleFormatNumber— moduleFormatTime— moduleLongDate— modulePercent— moduleRaw— moduleShortDate— modulet— module
perry/media
Methods
createPlayer— moduledestroy— modulegetCurrentTime— modulegetDuration— modulegetState— moduleisPlaying— moduleonStateChange— moduleonTimeUpdate— modulepause— moduleplay— moduleseek— modulesetNowPlaying— modulesetRate— modulesetVolume— modulestop— module
perry/plugin
Classes
PluginApi
Methods
discoverPlugins— moduleemitEvent— moduleemitHook— moduleinitPlugins— moduleinvokeTool— modulelistHooks— modulelistPlugins— modulelistTools— moduleloadPlugin— modulepluginCount— modulesetPluginConfig— moduleunloadPlugin— module
perry/system
Methods
appGetLaunchUrl— moduleappGroupDelete— moduleappGroupGet— moduleappGroupSet— moduleappOnOpenUrl— moduleaudioGetLevel— moduleaudioGetPeak— moduleaudioGetWaveform— moduleaudioRegisterCallback— moduleaudioSetOutputFilename— moduleaudioStart— moduleaudioStartRecording— moduleaudioStop— moduleaudioStopRecording— moduleaudioUnregisterCallback— modulegeolocationGetCurrent— modulegeolocationRequestPermission— modulegeolocationStopWatch— modulegeolocationWatch— modulegetAppBuildNumber— modulegetAppIcon— modulegetAppVersion— modulegetBundleId— modulegetDeviceIdiom— modulegetDeviceModel— modulegetLocale— modulegetOSVersion— modulegetSafeAreaInsets— moduleimagePickerPick— moduleisDarkMode— modulekeychainDelete— modulekeychainGet— modulekeychainSave— modulenetworkGetStatus— modulenetworkOnChange— modulenetworkStopOnChange— modulenotificationCancel— modulenotificationOnBackgroundReceive— modulenotificationOnReceive— modulenotificationOnTap— modulenotificationRegisterRemote— modulenotificationSend— moduleopenURL— modulepreferencesGet— modulepreferencesSet— moduleshareText— moduleshareUrl— moduletakeScreenshot— module
perry/thread
Methods
parallelFilter— moduleparallelMap— modulespawn— module
perry/tui
Methods
AnimatedSpinner— moduleBox— moduleInput— moduleInputAt— moduleList— moduleProgressBar— moduleSelect— moduleSpacer— moduleSpinner— moduleTable— moduleTabs— moduleText— moduleTextArea— moduleTextStyled— moduleboxSetAlignItems— moduleboxSetFlexBasis— moduleboxSetFlexBasisPct— moduleboxSetFlexDirection— moduleboxSetFlexGrow— moduleboxSetFlexShrink— moduleboxSetGap— moduleboxSetHeight— moduleboxSetHeightPct— moduleboxSetJustifyContent— moduleboxSetPadding— moduleboxSetPaddingEach— moduleboxSetWidth— moduleboxSetWidthPct— modulecolumns— instance (class:TuiStdout)enter— moduleexit— moduleexit— instance (class:TuiApp)focus— modulefocus— instance (class:FocusManager)focusNext— modulefocusNext— instance (class:FocusManager)focusPrevious— modulefocusPrevious— instance (class:FocusManager)get— instance (class:State)get— instance (class:RefBox)render— modulerows— instance (class:TuiStdout)run— moduleset— instance (class:State)set— instance (class:RefBox)state— moduleuseApp— moduleuseEffect— moduleuseFocus— moduleuseFocusManager— moduleuseInput— moduleuseMemo— moduleuseRef— moduleuseState— moduleuseStateSet— moduleuseStateTuple— moduleuseStdout— modulewaitUntilExit— modulewaitUntilExit— instance (class:TuiApp)write— instance (class:TuiStdout)
perry/ui
Methods
App— moduleAttributedText— moduleBloomView— moduleBottomNavigation— moduleButton— moduleCameraView— moduleCanvas— moduleDivider— moduleForEach— moduleHStack— moduleHStackWithInsets— moduleImage— moduleImageFile— moduleImageGallery— moduleImageSymbol— moduleLazyVStack— moduleNavStack— modulePicker— moduleProgressView— moduleScrollView— moduleSection— moduleSecureField— moduleSlider— moduleSpacer— moduleSplitView— moduleState— moduleTabBar— moduleTable— moduleText— moduleTextArea— moduleTextField— moduleToggle— moduleVStack— moduleVStackWithInsets— moduleWebView— moduleWindow— moduleZStack— moduleaddKeyboardShortcut— modulealert— modulealertWithButtons— moduleappSetActivationPolicy— moduleappSetMaxSize— moduleappSetMinSize— moduleappSetTimer— moduleattributedTextAppend— moduleattributedTextClear— modulebloomViewGetHwnd— modulebloomViewGetNativeHandle— moduleblur— modulebottomNavAddItem— modulebottomNavSetBadge— modulebottomNavSetSelected— modulebottomNavSetTintColor— modulebottomNavSetUnselectedTintColor— modulecameraFreeze— modulecameraRegisterFrameCallback— modulecameraSampleColor— modulecameraSetOnTap— modulecameraStart— modulecameraStop— modulecameraUnfreeze— modulecameraUnregisterFrameCallback— moduleclipboardRead— moduleclipboardWrite— modulecurrentModifiers— moduleembedNSView— modulefocus— moduleframeSplitAddChild— moduleframeSplitCreate— moduleimageGalleryAddImage— moduleimageGallerySetIndex— moduleisKeyDown— modulelazyvstackEndRefreshing— modulelazyvstackSetRefreshControl— modulelazyvstackSetScrollEndCallback— moduleloadImage— modulemenuAddItem— modulemenuAddItemWithShortcut— modulemenuAddSeparator— modulemenuAddStandardAction— modulemenuAddSubmenu— modulemenuBarAddMenu— modulemenuBarAttach— modulemenuBarCreate— modulemenuClear— modulemenuCreate— moduleonActivate— moduleonAppKeyDown— moduleonAppKeyUp— moduleonKeyDown— moduleonKeyUp— moduleonTerminate— moduleopenFileDialog— moduleopenFolderDialog— modulepollOpenFile— moduleregisterGlobalHotkey— modulesaveFileDialog— modulescrollViewSetScrollEndCallback— modulescrollviewSetScrollEndCallback— modulesetText— modulesheetCreate— modulesheetDismiss— modulesheetPresent— moduleshowToast— moduletoolbarAddItem— moduletoolbarAttach— moduletoolbarCreate— moduletrayAttachMenu— moduletrayCreate— moduletrayDestroy— moduletrayOnClick— moduletraySetIcon— moduletraySetTooltip— modulewebviewCanGoBack— modulewebviewClearCookies— modulewebviewEvaluateJs— modulewebviewGoBack— modulewebviewGoForward— modulewebviewLoadUrl— modulewebviewReload— module
perry/updater
Methods
clearSentinel— modulecompareVersions— modulecomputeFileSha256— modulegetBackupPath— modulegetExePath— modulegetSentinelPath— moduleinstallUpdate— moduleperformRollback— modulereadSentinel— modulerelaunch— moduleverifyHash— moduleverifySignature— moduleverifySignatureV2— modulewriteSentinel— module
perry/widget
Methods
Widget— module
perry/workloads
Methods
graph— moduleinspectGraph— modulenode— modulerunGraph— module
Properties
policyruntime
perry/yoga
Methods
calculateLayout— modulechildCount— modulegetComputed— modulegetComputedEdge— moduleinsertChild— modulenodeFree— modulenodeNew— moduleremoveChild— modulesetEdge— modulesetEnum— modulesetGap— modulesetMeasureFunc— modulesetNumber— moduleunsetMeasureFunc— module
pg
Classes
ClientPool
Methods
Pool— moduleconnect— moduleconnect— instance (class:Client)end— instance (class:Pool)end— instancequery— instance (class:Pool)query— instance
process
Methods
_debugEnd— module_debugProcess— module_fatalException— module_getActiveHandles— module_getActiveRequests— module_kill— module_linkedBinding— module_rawDebug— module_startProfilerIdleNotifier— module_stopProfilerIdleNotifier— module_tickCallback— moduleabort— moduleaddUncaughtExceptionCaptureCallback— moduleavailableMemory— modulebinding— modulechdir— moduleconstrainedMemory— modulecpuUsage— modulecwd— moduledlopen— moduleemitWarning— moduleexecve— moduleexit— modulegetActiveResourcesInfo— modulegetBuiltinModule— modulegetegid— modulegeteuid— modulegetgid— modulegetgroups— modulegetuid— modulehasUncaughtExceptionCaptureCallback— modulehrtime— moduleinitgroups— modulekill— moduleloadEnvFile— modulememoryUsage— modulenextTick— moduleopenStdin— modulereallyExit— moduleref— moduleresourceUsage— modulesetSourceMapsEnabled— modulesetSourceMapsEnabled— modulesetUncaughtExceptionCaptureCallback— modulesetegid— moduleseteuid— modulesetgid— modulesetgroups— modulesetuid— modulesourceMapsEnabled— modulesourceMapsEnabled— modulethreadCpuUsage— moduleumask— moduleunref— moduleuptime— module
Properties
_eval_events_eventsCount_exiting_maxListeners_preload_modulesallowedNodeEnvironmentFlagsarchargvargv0configdebugPortdomainenvexecArgvexecPathfeaturesfinalizationmoduleLoadListpermissionpidplatformppidreleasereportstderrstdinstdouttitleversionversions
punycode
Methods
decode— moduleencode— moduletoASCII— moduletoUnicode— module
Properties
defaultucs2version
querystring
Methods
decode— moduleencode— moduleescape— moduleparse— modulestringify— moduleunescape— moduleunescapeBuffer— module
Properties
default
rate-limiter-flexible
Classes
RateLimiterAbstractRateLimiterMemory
readline
Methods
clearLine— moduleclearScreenDown— moduleclose— instancecreateInterface— modulecursorTo— moduleemitKeypressEvents— modulegetCursorPos— instancegetPrompt— instanceiterator— instanceline— instancemoveCursor— moduleon— instancepause— instanceprompt— instancequestion— instanceresume— instancesetPrompt— instanceterminal— instancewrite— instance
readline/promises
Classes
InterfaceReadline
Methods
close— instancecreateInterface— modulequestion— instance
redis
Classes
Redis
Methods
createClient— module
repl
Classes
REPLServerRecoverable
Methods
REPLServer— module ⚠ stub — REPLServer shape only: never reads the input stream, and .write() evaluates just numeric literals, context lookups, and a single ‘+’; no real JS eval loop (#4916)Recoverable— moduleaddListener— instance (class:REPLServer)clearBufferedCommand— instance (class:REPLServer)defineCommand— instance (class:REPLServer)displayPrompt— instance (class:REPLServer)emit— instance (class:REPLServer)on— instance (class:REPLServer)once— instance (class:REPLServer)setupHistory— instance (class:REPLServer)start— module ⚠ stub — REPLServer shape only: never reads the input stream, and .write() evaluates just numeric literals, context lookups, and a single ‘+’; no real JS eval loop (#4916)write— instance (class:REPLServer)
Properties
REPL_MODE_SLOPPYREPL_MODE_STRICTbuiltinModulesdefault
sea
Methods
getAsset— modulegetAssetAsBlob— modulegetAssetKeys— modulegetRawAsset— moduleisSea— module
Properties
default
sharp
Methods
autoOrient— instanceavif— instanceblur— instancecomposite— instancedefault— moduleextend— instanceextract— instanceflip— instanceflop— instancegrayscale— instanceheight— instancejpeg— instancemetadata— instancepng— instanceresize— instancerotate— instancesharp— modulesharpen— instancetoBuffer— instancetoFile— instancetrim— instancewebp— instancewidth— instance
slugify
Methods
default— moduleslugify— module
sqlite
Classes
DatabaseSyncSQLTagStoreSessionStatementSync
Methods
@@__perry_wk_dispose— instanceDatabaseSync— moduleSession— moduleStatementSync— module__perry_dispose__— instanceaggregate— instance (class:DatabaseSync)all— instance (class:SQLTagStore)all— instanceapplyChangeset— instancebackup— modulecapacity— instance (class:SQLTagStore)changeset— instanceclear— instance (class:SQLTagStore)close— instancecolumns— instancecreateSession— instancecreateTagStore— instance (class:DatabaseSync)db— instance (class:SQLTagStore)enableDefensive— instance (class:DatabaseSync)enableLoadExtension— instanceexec— instanceexpandedSQL— instancefunction— instance (class:DatabaseSync)get— instance (class:SQLTagStore)get— instanceisOpen— instanceisTransaction— instanceiterate— instance (class:SQLTagStore)iterate— instancelimits— instanceloadExtension— instancelocation— instanceopen— instancepatchset— instanceprepare— instancerun— instance (class:SQLTagStore)run— instancesetAllowBareNamedParameters— instancesetAllowUnknownNamedParameters— instancesetAuthorizer— instance (class:DatabaseSync)setReadBigInts— instancesetReturnArrays— instancesize— instance (class:SQLTagStore)sourceSQL— instance
Properties
constants
stream
Classes
DuplexPassThroughReadableStreamTransformWritable
Methods
_isArrayBufferView— module_isUint8Array— module_uint8ArrayToBuffer— moduleaddAbortSignal— moduleaddListener— instanceallowHalfOpen— instanceclosed— instancecompose— modulecork— instancedefault— moduledestroy— instancedestroyed— instanceduplexPair— moduleemit— instanceend— instanceerrored— instanceeventNames— instancefinished— modulegetDefaultHighWaterMark— modulegetMaxListeners— instanceisDestroyed— moduleisDisturbed— moduleisErrored— moduleisPaused— instanceisReadable— moduleisWritable— modulelistenerCount— instancelisteners— instanceoff— instanceon— instanceonce— instancepause— instancepipe— instancepipeline— moduleprependListener— instanceprependOnceListener— instancepush— instancerawListeners— instanceread— instancereadable— instancereadableAborted— instancereadableDidRead— instancereadableEncoding— instancereadableEnded— instancereadableFlowing— instancereadableHighWaterMark— instancereadableLength— instancereadableObjectMode— instanceremoveAllListeners— instanceremoveListener— instanceresume— instancesetDefaultHighWaterMark— modulesetEncoding— instancesetMaxListeners— instanceuncork— instanceunpipe— instanceunshift— instancewritable— instancewritableCorked— instancewritableEnded— instancewritableFinished— instancewritableHighWaterMark— instancewritableLength— instancewritableNeedDrain— instancewritableObjectMode— instancewrite— instance
Properties
promisespromises
stream/consumers
Methods
arrayBuffer— moduleblob— modulebuffer— modulebytes— modulejson— moduletext— module
Properties
default
stream/promises
Methods
finished— modulefinished— modulepipeline— modulepipeline— module
stream/web
Classes
ByteLengthQueuingStrategyCompressionStreamCountQueuingStrategyDecompressionStreamReadableByteStreamControllerReadableStreamReadableStreamBYOBReaderReadableStreamBYOBRequestReadableStreamDefaultControllerReadableStreamDefaultReaderTextDecoderStreamTextEncoderStreamTransformStreamTransformStreamDefaultControllerWritableStreamWritableStreamDefaultControllerWritableStreamDefaultWriter
Properties
default
streams
Classes
ByteLengthQueuingStrategyCountQueuingStrategyDecompressionStreamReadableStreamTextDecoderTextEncoderTransformStreamWritableStream
string_decoder
Classes
StringDecoder
Methods
end— instance (class:StringDecoder)write— instance (class:StringDecoder)
sys
Classes
MIMEParamsMIMETypeTextDecoderTextEncoder
Methods
MIMEParams— moduleMIMEType— module_errnoException— module_exceptionWithHostPort— module_extend— moduleaborted— modulecallbackify— moduleconvertProcessSignalToExitCode— moduledebug— moduledebuglog— moduledeprecate— modulediff— moduleformat— moduleformatWithOptions— modulegetCallSites— modulegetSystemErrorMap— modulegetSystemErrorMessage— modulegetSystemErrorName— moduleinherits— moduleinspect— moduleisArray— moduleisDeepStrictEqual— moduleparseArgs— moduleparseEnv— modulepromisify— modulesetTraceSigInt— modulestripVTControlCharacters— modulestyleText— moduletoUSVString— moduletransferableAbortController— moduletransferableAbortSignal— module
Properties
defaulttypes
test
Methods
after— moduleafterEach— modulebefore— modulebeforeEach— moduledefault— moduledescribe— moduleenable— module (class:timers)expectFailure— modulefn— module (class:mock)getter— module (class:mock)it— modulemethod— module (class:mock)only— moduleproperty— module (class:mock)reset— module (class:mock)restoreAll— module (class:mock)run— modulerunAll— module (class:timers)setDefaultSnapshotSerializers— module (class:snapshot)setResolveSnapshotPath— module (class:snapshot)setTime— module (class:timers)setter— module (class:mock)skip— modulesuite— moduletest— moduletick— module (class:timers)todo— module
Properties
assertmocksnapshot
test/reporters
Methods
dot— modulejunit— modulelcov— modulespec— moduletap— module
Properties
default
timers
Methods
clearImmediate— moduleclearInterval— moduleclearTimeout— modulesetImmediate— modulesetInterval— modulesetTimeout— module
Properties
promises
timers/promises
Methods
setImmediate— modulesetInterval— modulesetTimeout— module
Properties
scheduler
tls
Classes
SecureContext
Methods
SecureContext— moduleServer— moduleTLSSocket— moduleaddListener— instance (class:Server)address— instance (class:Server)checkServerIdentity— moduleclose— instance (class:Server)connect— modulecreateSecureContext— modulecreateServer— moduleeventNames— instance (class:Server)getCACertificates— modulegetCiphers— modulegetTicketKeys— instance (class:Server)listen— instance (class:Server)listenerCount— instance (class:Server)off— instance (class:Server)on— instance (class:Server)once— instance (class:Server)removeAllListeners— instance (class:Server)removeListener— instance (class:Server)setDefaultCACertificates— modulesetSecureContext— instance (class:Server)setTicketKeys— instance (class:Server)
Properties
CLIENT_RENEG_LIMITCLIENT_RENEG_WINDOWDEFAULT_CIPHERSDEFAULT_ECDH_CURVEDEFAULT_MAX_VERSIONDEFAULT_MIN_VERSIONrootCertificates
tty
Classes
ReadStreamWriteStream
Methods
ReadStream— moduleWriteStream— module_refreshSize— instance (class:WriteStream)addListener— instance (class:WriteStream)clearLine— instance (class:WriteStream)clearScreenDown— instance (class:WriteStream)cursorTo— instance (class:WriteStream)getColorDepth— instance (class:WriteStream)getWindowSize— instance (class:WriteStream)hasColors— instance (class:WriteStream)isatty— modulemoveCursor— instance (class:WriteStream)off— instance (class:WriteStream)on— instance (class:WriteStream)once— instance (class:WriteStream)removeAllListeners— instance (class:WriteStream)removeListener— instance (class:WriteStream)setRawMode— instance (class:ReadStream)
tursodb
Methods
close— instanceexec— instanceexecBatch— instanceisAutocommit— instancelastInsertRowid— instanceopen— modulequeryAll— instancequeryOne— instance
url
Classes
URLURLPatternURLSearchParamsUrl
Methods
Url— moduledomainToASCII— moduledomainToUnicode— moduleexec— instance (class:URLPattern)fileURLToPath— modulefileURLToPathBuffer— moduleformat— moduleparse— modulepathToFileURL— moduleresolve— moduleresolveObject— moduletest— instance (class:URLPattern)urlToHttpOptions— module
Properties
default
util
Classes
MIMEParamsMIMETypeTextDecoderTextEncoder
Methods
MIMEParams— moduleMIMEType— module_errnoException— module_exceptionWithHostPort— module_extend— moduleaborted— modulecallbackify— moduleconvertProcessSignalToExitCode— moduledebug— moduledebuglog— moduledeprecate— modulediff— moduleformat— moduleformatWithOptions— modulegetCallSites— modulegetSystemErrorMap— modulegetSystemErrorMessage— modulegetSystemErrorName— moduleinherits— moduleinspect— moduleisArray— moduleisDeepStrictEqual— moduleparseArgs— moduleparseEnv— modulepromisify— modulesetTraceSigInt— modulestripVTControlCharacters— modulestyleText— moduletoUSVString— moduletransferableAbortController— moduletransferableAbortSignal— module
Properties
defaulttypes
util/types
Methods
isAnyArrayBuffer— moduleisArgumentsObject— moduleisArrayBuffer— moduleisArrayBufferView— moduleisAsyncFunction— moduleisBigInt64Array— moduleisBigIntObject— moduleisBigUint64Array— moduleisBooleanObject— moduleisBoxedPrimitive— moduleisCryptoKey— moduleisDataView— moduleisDate— moduleisExternal— moduleisFloat16Array— moduleisFloat32Array— moduleisFloat64Array— moduleisGeneratorFunction— moduleisGeneratorObject— moduleisInt16Array— moduleisInt32Array— moduleisInt8Array— moduleisKeyObject— moduleisMap— moduleisMapIterator— moduleisModuleNamespaceObject— moduleisNativeError— moduleisNumberObject— moduleisPromise— moduleisProxy— moduleisRegExp— moduleisSet— moduleisSetIterator— moduleisSharedArrayBuffer— moduleisStringObject— moduleisSymbolObject— moduleisTypedArray— moduleisUint16Array— moduleisUint32Array— moduleisUint8Array— moduleisUint8ClampedArray— moduleisWeakMap— moduleisWeakSet— module
uuid
Methods
v1— modulev3— modulev4— modulev5— modulev7— modulevalidate— moduleversion— module
v8
Classes
DefaultDeserializerDefaultSerializerDeserializerGCProfilerSerializer
Methods
addDeserializeCallback— instance (class:startupSnapshot)addSerializeCallback— instance (class:startupSnapshot)cachedDataVersionTag— modulecreateHook— instance (class:promiseHooks)deserialize— modulegetCppHeapStatistics— modulegetHeapCodeStatistics— module ⚠ stub — all fields 0; Perry compiles AOT, there is no JIT code heap (#4916)getHeapSnapshot— modulegetHeapSpaceStatistics— module ⚠ stub — Node space names with all live usage attributed to old_space from Perry arenas; other spaces report 0 (#4916)getHeapStatistics— module ⚠ stub — Node shape, Perry numbers: total_heap_size/used_heap_size/malloced_memory/total_allocated_bytes from Perry arenas, total_physical_size=RSS, heap_size_limit fixed ~2GB (not enforced); *_executable, external_memory, global-handles and zap fields are 0 (#4916)isBuildingSnapshot— instance (class:startupSnapshot)isStringOneByteRepresentation— moduleonAfter— instance (class:promiseHooks)onBefore— instance (class:promiseHooks)onInit— instance (class:promiseHooks)onSettled— instance (class:promiseHooks)queryObjects— modulereadDouble— instance (class:Deserializer)readHeader— instance (class:Deserializer)readRawBytes— instance (class:Deserializer)readUint32— instance (class:Deserializer)readUint64— instance (class:Deserializer)readValue— instance (class:Deserializer)releaseBuffer— instance (class:Serializer)serialize— modulesetDeserializeMainFunction— instance (class:startupSnapshot)setFlagsFromString— modulesetHeapSnapshotNearHeapLimit— modulestart— instance (class:GCProfiler)startCpuProfile— modulestop— instance (class:GCProfiler) ⚠ stub — report has the Node shape but the statistics array is always empty (#4916)stopCoverage— moduletakeCoverage— modulewriteDouble— instance (class:Serializer)writeHeader— instance (class:Serializer)writeHeapSnapshot— modulewriteRawBytes— instance (class:Serializer)writeUint32— instance (class:Serializer)writeUint64— instance (class:Serializer)writeValue— instance (class:Serializer)
Properties
promiseHooksstartupSnapshot
validator
Methods
isEmail— moduleisEmpty— moduleisJSON— moduleisURL— moduleisUUID— module
vm
Classes
Script
Methods
compileFunction— modulecreateCachedData— instancecreateContext— modulecreateScript— moduledependencySpecifiers— instanceerror— instanceevaluate— instancehasAsyncGraph— instancehasTopLevelAwait— instanceidentifier— instanceinstantiate— instanceisContext— modulelink— instancelinkRequests— instancemeasureMemory— modulemoduleRequests— instancenamespace— instancerunInContext— modulerunInNewContext— modulerunInThisContext— modulesetExport— instancestatus— instance
Properties
constantsdefault
wasi
Classes
WASI
Methods
WASI— modulefinalizeBindings— instance (class:WASI)getImportObject— instance (class:WASI)initialize— instance (class:WASI)start— instance (class:WASI)
Properties
wasiImport
worker_threads
Classes
BroadcastChannelMessageChannelMessagePortWorker
Methods
BroadcastChannel— moduleMessageChannel— moduleaddEventListener— instancecpuUsage— instance (class:Worker)getEnvironmentData— modulegetHeapSnapshot— instance (class:Worker)getHeapStatistics— instance (class:Worker)isMarkedAsUntransferable— modulemarkAsUncloneable— modulemarkAsUntransferable— modulemoveMessagePortToContext— moduleoff— instance (class:Worker)on— instance (class:Worker)once— instance (class:Worker)postMessageToThread— modulereceiveMessageOnPort— moduleref— instance (class:Worker)removeEventListener— instancesetEnvironmentData— modulestartCpuProfile— instance (class:Worker)startHeapProfile— instance (class:Worker)terminate— instance (class:Worker)unref— instance (class:Worker)
Properties
SHARE_ENVisInternalThreadisMainThreadlocksparentPortresourceLimitsthreadIdthreadNameworkerData
ws
Classes
ClientWebSocketWebSocketServer
Methods
Server— moduleWebSocket— moduleaddListener— instance (class:Client)close— instanceclose— instance (class:Client)closeClient— modulehandleUpgrade— instanceon— instanceon— instance (class:Client)send— instancesend— instance (class:Client)sendToClient— module
Properties
CLOSEDCLOSINGCONNECTINGOPEN
zlib
Classes
BrotliCompressBrotliCompressBrotliDecompressBrotliDecompressDeflateDeflateDeflateRawDeflateRawGunzipGunzipGzipGzipInflateInflateInflateRawInflateRawUnzipUnzipZstdCompressZstdDecompress
Methods
brotliCompress— modulebrotliCompressSync— modulebrotliDecompress— modulebrotliDecompressSync— modulecrc32— modulecreateBrotliCompress— module ⚠ stub — params/quality options accepted but ignored, warns once (#4917)createBrotliDecompress— module ⚠ stub — params/quality options accepted but ignored, warns once (#4917)createDeflate— module ⚠ stub — level honored; strategy/memLevel validated but not applied (#4917)createDeflateRaw— module ⚠ stub — level honored; strategy/memLevel validated but not applied (#4917)createGunzip— modulecreateGzip— module ⚠ stub — level honored; strategy/memLevel validated but not applied (#4917)createInflate— modulecreateInflateRaw— modulecreateUnzip— modulecreateZstdCompress— module ⚠ stub — params/quality options accepted but ignored, warns once (#4917)createZstdDecompress— module ⚠ stub — params/quality options accepted but ignored, warns once (#4917)deflate— moduledeflateRaw— moduledeflateRawSync— moduledeflateSync— modulegunzip— modulegunzipSync— modulegzip— modulegzipSync— moduleinflate— moduleinflateRaw— moduleinflateRawSync— moduleinflateSync— moduleunzip— moduleunzipSync— modulezstdCompress— modulezstdCompressSync— modulezstdDecompress— modulezstdDecompressSync— module
Properties
codesconstants