انتقل إلى المحتوى

نظرة عامة على API

كل الوحدات والكائنات العامة المدمجة في Elide: وحدات Node وموضع توثيق كل منها، ووحدات elide:، ووحدة elide في Python، والكائن العام Elide، والكائنات العامة للويب.

في هذه الصفحة

يُتاح لشيفرة JavaScript الكائن العام Elide، ووحدات Node المدمجة، ووحدات قواعد البيانات elide:، والكائنات العامة للويب. نتائج مجموعات الاختبار: مصفوفة التوافق. ولبرامج Java و Kotlin، راجع واجهات JVM البرمجية.

الوحدات المدمجة

تُحلّ وحدات Node مع البادئة node: أو بدونها. تربط كل صفحة بالتوثيق الأصلي، وتسرد الاختلافات، وتنتهي بمرجع مولّد: الصادرات، وما لم يُنفَّذ، ونتائج مجموعات الاختبار.

ModulePageStatusSuite
assert, assert/strictnode:assertPartial53.8% of 13
async_hooksnode:async_hooksPartial80.0% of 45
buffernode:bufferFull90.3% of 62
child_processnode:child_processFullNot measured
consolenode:consolePartial95.2% of 21
cryptonode:cryptoPartial84.8% of 112
dgramnode:dgramFullNot measured
diagnostics_channelnode:diagnostics_channelFull62.7% of 67
dns, dns/promisesnode:dnsFull85.0% of 20
domainnode:domainFullNot measured
eventsnode:eventsFull89.5% of 38
fs, fs/promisesnode:fsPartial93.2% of 264
http, httpsnode:httpPartialNot measured
modulenode:modulePartial86.5% of 52
netnode:netPartialNot measured
osnode:osFullNot measured
path, path/posix, path/win32node:pathFull100.0% of 16
perf_hooksnode:perf_hooksPartialNot measured
querystringnode:querystringFullNot measured
stream, stream/promises, stream/web, stream/consumers, stream/iternode:streamPartial90.3% of 238
testnode:testPartialNot measured
timers, timers/promisesnode:timersFull94.7% of 57
urlnode:urlFull95.2% of 42
util, util/typesnode:utilPartial50.0% of 18
v8node:v8PartialNot measured
vmnode:vmFull84.2% of 95
worker_threadsnode:worker_threadsPartial82.0% of 128
zlib, zlib/iternode:zlibPartialNot measured
processprocessPartial88.5% of 87

Web globals

GlobalsPageStatusSuite
fetch, Headers, Request, Response and 3 moreFetchFull57.9% of 2,511
ReadableStream, ReadableStreamDefaultReader, ReadableStreamDefaultController, ReadableStreamBYOBReader and 9 moreStreamsFullNot measured
CompressionStream, DecompressionStreamCompression streamsFullNot measured
URL, URLSearchParamsURLFull96.0% of 9,046
URLPatternURLPatternFullNot measured
TextEncoderStream, TextDecoderStream, TextDecoder, TextEncoderEncodingFull99.4% of 14,266
crypto, SubtleCryptoWeb CryptoFullNot measured
Event, CustomEvent, EventTargetDOM eventsFullNot measured
AbortController, AbortSignalDOM abortFullNot measured
setTimeout, clearTimeout, setInterval, clearInterval and 2 moreTimersFullNot measured
MessageEvent, MessageChannel, MessagePortMessagingPartialNot measured
navigator, WorkerNavigatorWorkerNavigatorFullNot measured
performance, PerformanceEntry, PerformanceMark, PerformanceMeasure and 3 morePerformanceFullNot measured
DOMException, PromiseRejectionEventOther globalsFullNot measured

وحدات مدمجة أخرى

الوحدةالحالة
clusterغير متاحة
constantsغير متاحة
http2غير متاحة
inspectorغير متاحة
punycodeencode و decode و toASCII و toUnicode
readline, readline/promisesتكرار الأسطر، و question()، وأدوات المؤشر وضغطات المفاتيح
replغير متاحة
seaغير متاحة
sqliteSQLite
string_decoderStringDecoder، بما في ذلك المدخلات المجزّأة متعددة البايتات ومدخلات base64
sysتُحمَّل، وهي كائن util نفسه
test/reportersغير متاحة
tlsاتصالات العميل عبر tls.connect؛ ويرمي createServer استثناءً، والقائمة rootCertificates فارغة
trace_eventsغير متاحة
ttyisatty و ReadStream و WriteStream
wasiغير متاحة

يؤدي استيراد وحدة غير متاحة إلى رمي ERR_UNKNOWN_BUILTIN_MODULE.

الأسماء البديلة elide:

تعيد elide:X كائن الوحدة نفسه الذي تعيده node:X. ولا توجد وحدة elide:compression؛ استخدم node:zlib أو CompressionStream.

وحدات Elide

الوحدةالصادراتالصفحة
elide:sqlite, elide:postgres, elide:mysqlDatabaseقواعد البيانات
elide:celcompileوحدة CEL
elide:telemetryflush, status, enter, wrapTracer, releaseelide:telemetry

تُتاح لشيفرة Python وحدة elide لاستدعاء JavaScript ومشاركة الدوال.

القياس عن بُعد

الوحدةالصفحة
@opentelemetry/api, @opentelemetry/api-logs, @opentelemetry/api/experimentalمدمجة إن لم تكن مثبّتة؛ OpenTelemetry في JavaScript
elide:telemetryflush و status و enter و wrapTracer و release؛ elide:telemetry
opentelemetry في Python، و elide.telemetryOpenTelemetry في Python

هل كانت هذه الصفحة مفيدة؟