| 
| using  | JitCodeEventHandler = void(*)(const JitCodeEvent *event) | 
|   | 
| 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  | 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  | FatalErrorCallback = void(*)(const char *location, const char *message) | 
|   | 
| using  | OOMErrorCallback = void(*)(const char *location, const OOMDetails &details) | 
|   | 
| using  | MessageCallback = void(*)(Local< Message > message, Local< Value > data) | 
|   | 
| using  | LogEventCallback = void(*)(const char *name, int status) | 
|   | 
| using  | AddCrashKeyCallback = void(*)(CrashKeyId id, const std::string &value) | 
|   | 
| using  | BeforeCallEnteredCallback = void(*)(Isolate *) | 
|   | 
| using  | CallCompletedCallback = void(*)(Isolate *) | 
|   | 
| using  | AllowCodeGenerationFromStringsCallback = bool(*)(Local< Context > context, Local< String > source) | 
|   | 
| using  | FailedAccessCheckCallback = void(*)(Local< Object > target, AccessType type, Local< Value > data) | 
|   | 
| 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  | WasmAsyncResolvePromiseCallback = void(*)(Isolate *isolate, Local< Context > context, Local< Promise::Resolver > resolver, Local< Value > result, WasmAsyncSuccess success) | 
|   | 
| using  | WasmLoadSourceMapCallback = Local< String >(*)(Isolate *isolate, const char *name) | 
|   | 
| using  | WasmImportedStringsEnabledCallback = bool(*)(Local< Context > context) | 
|   | 
| using  | SharedArrayBufferConstructorEnabledCallback = bool(*)(Local< Context > context) | 
|   | 
| using  | JavaScriptCompileHintsMagicEnabledCallback = bool(*)(Local< Context > context) | 
|   | 
| using  | WasmJSPIEnabledCallback = bool(*)(Local< Context > context) | 
|   | 
| using  | HostImportModuleDynamicallyCallback = MaybeLocal< Promise >(*)(Local< Context > context, Local< Data > host_defined_options, Local< Value > resource_name, Local< String > specifier, Local< FixedArray > import_attributes) | 
|   | 
| using  | CompileHintCallback = bool(*)(int, void *) | 
|   | 
| using  | HostInitializeImportMetaObjectCallback = void(*)(Local< Context > context, Local< Module > module, Local< Object > meta) | 
|   | 
| using  | HostCreateShadowRealmContextCallback = MaybeLocal< Context >(*)(Local< Context > initiator_context) | 
|   | 
| using  | PrepareStackTraceCallback = MaybeLocal< Value >(*)(Local< Context > context, Local< Value > error, Local< Array > sites) | 
|   |