|
template<class T > |
using | Handle = Local< T > |
|
template<class T > |
using | UniquePersistent = Global< T > |
|
using | AccessorGetterCallback = void(*)(Local< String > property, const PropertyCallbackInfo< Value > &info) |
|
using | AccessorNameGetterCallback = void(*)(Local< Name > property, const PropertyCallbackInfo< Value > &info) |
|
using | AccessorSetterCallback = void(*)(Local< String > property, Local< Value > value, const PropertyCallbackInfo< void > &info) |
|
using | AccessorNameSetterCallback = void(*)(Local< Name > property, Local< Value > value, const PropertyCallbackInfo< void > &info) |
|
using | FunctionCallback = void(*)(const FunctionCallbackInfo< Value > &info) |
|
using | BackingStoreDeleterCallback = void(*)(void *data, size_t length, void *deleter_data) |
|
using | GenericNamedPropertyGetterCallback = void(*)(Local< Name > property, const PropertyCallbackInfo< Value > &info) |
|
using | GenericNamedPropertySetterCallback = void(*)(Local< Name > property, Local< Value > value, const PropertyCallbackInfo< Value > &info) |
|
using | GenericNamedPropertyQueryCallback = void(*)(Local< Name > property, const PropertyCallbackInfo< Integer > &info) |
|
using | GenericNamedPropertyDeleterCallback = void(*)(Local< Name > property, const PropertyCallbackInfo< Boolean > &info) |
|
using | GenericNamedPropertyEnumeratorCallback = void(*)(const PropertyCallbackInfo< Array > &info) |
|
using | GenericNamedPropertyDefinerCallback = void(*)(Local< Name > property, const PropertyDescriptor &desc, const PropertyCallbackInfo< Value > &info) |
|
using | GenericNamedPropertyDescriptorCallback = void(*)(Local< Name > property, const PropertyCallbackInfo< Value > &info) |
|
using | IndexedPropertyGetterCallback = void(*)(uint32_t index, const PropertyCallbackInfo< Value > &info) |
|
using | IndexedPropertySetterCallback = void(*)(uint32_t index, Local< Value > value, const PropertyCallbackInfo< Value > &info) |
|
using | IndexedPropertyQueryCallback = void(*)(uint32_t index, const PropertyCallbackInfo< Integer > &info) |
|
using | IndexedPropertyDeleterCallback = void(*)(uint32_t index, const PropertyCallbackInfo< Boolean > &info) |
|
using | IndexedPropertyEnumeratorCallback = void(*)(const PropertyCallbackInfo< Array > &info) |
|
using | IndexedPropertyDefinerCallback = void(*)(uint32_t index, const PropertyDescriptor &desc, const PropertyCallbackInfo< Value > &info) |
|
using | IndexedPropertyDescriptorCallback = void(*)(uint32_t index, const PropertyCallbackInfo< Value > &info) |
|
using | AccessCheckCallback = bool(*)(Local< Context > accessing_context, Local< Object > accessed_object, Local< Value > data) |
|
using | FatalErrorCallback = void(*)(const char *location, const char *message) |
|
using | OOMErrorCallback = void(*)(const char *location, bool is_heap_oom) |
|
using | DcheckErrorCallback = void(*)(const char *file, int line, const char *message) |
|
using | MessageCallback = void(*)(Local< Message > message, Local< Value > data) |
|
using | LogEventCallback = void(*)(const char *name, int status) |
|
using | CounterLookupCallback = int *(*)(const char *name) |
|
using | CreateHistogramCallback = void *(*)(const char *name, int min, int max, size_t buckets) |
|
using | AddHistogramSampleCallback = void(*)(void *histogram, int sample) |
|
using | AddCrashKeyCallback = void(*)(CrashKeyId id, const std::string &value) |
|
using | BeforeCallEnteredCallback = void(*)(Isolate *) |
|
using | CallCompletedCallback = void(*)(Isolate *) |
|
using | instead = MaybeLocal< Promise >(*)(Local< Context > context, Local< ScriptOrModule > referrer, Local< String > specifier) |
|
using | HostImportModuleDynamicallyWithImportAssertionsCallback = MaybeLocal< Promise >(*)(Local< Context > context, Local< ScriptOrModule > referrer, Local< String > specifier, Local< FixedArray > import_assertions) |
|
using | HostInitializeImportMetaObjectCallback = void(*)(Local< Context > context, Local< Module > module, Local< Object > meta) |
|
using | PrepareStackTraceCallback = MaybeLocal< Value >(*)(Local< Context > context, Local< Value > error, Local< Array > sites) |
|
using | PromiseHook = void(*)(PromiseHookType type, Local< Promise > promise, Local< Value > parent) |
|
using | PromiseRejectCallback = void(*)(PromiseRejectMessage message) |
|
using | MicrotasksCompletedCallbackWithData = void(*)(Isolate *, void *) |
|
using | MicrotaskCallback = void(*)(void *data) |
|
using | FailedAccessCheckCallback = void(*)(Local< Object > target, AccessType type, Local< Value > data) |
|
using | AllowCodeGenerationFromStringsCallback = bool(*)(Local< Context > context, Local< String > source) |
|
using | ModifyCodeGenerationFromStringsCallback = ModifyCodeGenerationFromStringsResult(*)(Local< Context > context, Local< Value > source) |
|
using | ModifyCodeGenerationFromStringsCallback2 = ModifyCodeGenerationFromStringsResult(*)(Local< Context > context, Local< Value > source, bool is_code_like) |
|
using | ExtensionCallback = bool(*)(const FunctionCallbackInfo< Value > &) |
|
using | AllowWasmCodeGenerationCallback = bool(*)(Local< Context > context, Local< String > source) |
|
using | ApiImplementationCallback = void(*)(const FunctionCallbackInfo< Value > &) |
|
using | WasmStreamingCallback = void(*)(const FunctionCallbackInfo< Value > &) |
|
using | WasmLoadSourceMapCallback = Local< String >(*)(Isolate *isolate, const char *name) |
|
using | WasmSimdEnabledCallback = bool(*)(Local< Context > context) |
|
using | WasmExceptionsEnabledCallback = bool(*)(Local< Context > context) |
|
using | SharedArrayBufferConstructorEnabledCallback = bool(*)(Local< Context > context) |
|
using | GCCallback = void(*)(GCType type, GCCallbackFlags flags) |
|
using | InterruptCallback = void(*)(Isolate *isolate, void *data) |
|
using | NearHeapLimitCallback = size_t(*)(void *data, size_t current_heap_limit, size_t initial_heap_limit) |
|
using | JitCodeEventHandler = void(*)(const JitCodeEvent *event) |
|
using | SerializeEmbedderFieldsCallback = SerializeInternalFieldsCallback |
|
using | DeserializeEmbedderFieldsCallback = DeserializeInternalFieldsCallback |
|
using | EntropySource = bool(*)(unsigned char *buffer, size_t length) |
|
using | ReturnAddressLocationResolver = uintptr_t(*)(uintptr_t return_addr_location) |
|
|
enum class | WeakCallbackType { kParameter
, kInternalFields
, kFinalizer
} |
|
enum class | ScriptType { kClassic
, kModule
} |
|
enum | StateTag {
JS
, GC
, PARSER
, BYTECODE_COMPILER
,
COMPILER
, OTHER
, EXTERNAL
, ATOMICS_WAIT
,
IDLE
} |
|
enum class | NewStringType { kNormal
, kInternalized
} |
|
enum | PropertyAttribute { None = 0
, ReadOnly = 1 << 0
, DontEnum = 1 << 1
, DontDelete = 1 << 2
} |
|
enum | AccessControl { DEFAULT = 0
, ALL_CAN_READ = 1
, ALL_CAN_WRITE = 1 << 1
, PROHIBITS_OVERWRITING = 1 << 2
} |
|
enum | PropertyFilter {
ALL_PROPERTIES = 0
, ONLY_WRITABLE = 1
, ONLY_ENUMERABLE = 2
, ONLY_CONFIGURABLE = 4
,
SKIP_STRINGS = 8
, SKIP_SYMBOLS = 16
} |
|
enum class | SideEffectType { kHasSideEffect
, kHasNoSideEffect
, kHasSideEffectToReceiver
} |
|
enum class | KeyCollectionMode { kOwnOnly
, kIncludePrototypes
} |
|
enum class | IndexFilter { kIncludeIndices
, kSkipIndices
} |
|
enum class | KeyConversionMode { kConvertToString
, kKeepNumbers
, kNoNumbers
} |
|
enum class | IntegrityLevel { kFrozen
, kSealed
} |
|
enum class | ConstructorBehavior { kThrow
, kAllow
} |
|
enum class | ArrayBufferCreationMode { kInternalized
, kExternalized
} |
|
enum | Intrinsic |
|
enum | AccessType {
ACCESS_GET
, ACCESS_SET
, ACCESS_HAS
, ACCESS_DELETE
,
ACCESS_KEYS
} |
|
enum class | PropertyHandlerFlags {
kNone = 0
, kAllCanRead = 1
, kNonMasking = 1 << 1
, kOnlyInterceptStrings = 1 << 2
,
kHasNoSideEffect = 1 << 3
} |
|
enum | LogEventStatus : int { kStart = 0
, kEnd = 1
, kStamp = 2
} |
|
enum class | CrashKeyId {
kIsolateAddress
, kReadonlySpaceFirstPageAddress
, kMapSpaceFirstPageAddress
, kCodeSpaceFirstPageAddress
,
kDumpType
} |
|
enum class | PromiseHookType { kInit
, kResolve
, kBefore
, kAfter
} |
|
enum | PromiseRejectEvent { kPromiseRejectWithNoHandler = 0
, kPromiseHandlerAddedAfterReject = 1
, kPromiseRejectAfterResolved = 2
, kPromiseResolveAfterResolved = 3
} |
|
enum class | MicrotasksPolicy { kExplicit
, kScoped
, kAuto
} |
|
enum | GCType {
kGCTypeScavenge = 1 << 0
, kGCTypeMarkSweepCompact = 1 << 1
, kGCTypeIncrementalMarking = 1 << 2
, kGCTypeProcessWeakCallbacks = 1 << 3
,
kGCTypeAll
} |
|
enum | GCCallbackFlags {
kNoGCCallbackFlags = 0
, kGCCallbackFlagConstructRetainedObjectInfos = 1 << 1
, kGCCallbackFlagForced = 1 << 2
, kGCCallbackFlagSynchronousPhantomCallbackProcessing = 1 << 3
,
kGCCallbackFlagCollectAllAvailableGarbage = 1 << 4
, kGCCallbackFlagCollectAllExternalMemory = 1 << 5
, kGCCallbackScheduleIdleGarbageCollection = 1 << 6
} |
|
enum | RAILMode : unsigned { PERFORMANCE_RESPONSE
, PERFORMANCE_ANIMATION
, PERFORMANCE_IDLE
, PERFORMANCE_LOAD
} |
|
enum | JitCodeEventOptions { kJitCodeEventDefault = 0
, kJitCodeEventEnumExisting = 1
} |
|
enum class | MemoryPressureLevel { kNone
, kModerate
, kCritical
} |
|
enum class | MeasureMemoryMode { kSummary
, kDetailed
} |
|
enum class | MeasureMemoryExecution { kDefault
, kEager
, kLazy
} |
|