[ { "first_introduced": "11", "name": "OH_JSVM_Init" }, { "first_introduced": "11", "name": "OH_JSVM_CreateVM" }, { "first_introduced": "11", "name": "OH_JSVM_DestroyVM" }, { "first_introduced": "11", "name": "OH_JSVM_OpenVMScope" }, { "first_introduced": "11", "name": "OH_JSVM_CloseVMScope" }, { "first_introduced": "11", "name": "OH_JSVM_CreateEnv" }, { "first_introduced": "11", "name": "OH_JSVM_CreateEnvFromSnapshot" }, { "first_introduced": "11", "name": "OH_JSVM_DestroyEnv" }, { "first_introduced": "11", "name": "OH_JSVM_OpenEnvScope" }, { "first_introduced": "11", "name": "OH_JSVM_CloseEnvScope" }, { "first_introduced": "11", "name": "OH_JSVM_CompileScript" }, { "first_introduced": "12", "name": "OH_JSVM_CompileScriptWithOrigin" }, { "first_introduced": "11", "name": "OH_JSVM_CreateCodeCache" }, { "first_introduced": "11", "name": "OH_JSVM_RunScript" }, { "first_introduced": "11", "name": "OH_JSVM_SetInstanceData" }, { "first_introduced": "11", "name": "OH_JSVM_GetInstanceData" }, { "first_introduced": "11", "name": "OH_JSVM_GetLastErrorInfo" }, { "first_introduced": "11", "name": "OH_JSVM_Throw" }, { "first_introduced": "11", "name": "OH_JSVM_ThrowError" }, { "first_introduced": "11", "name": "OH_JSVM_ThrowTypeError" }, { "first_introduced": "11", "name": "OH_JSVM_ThrowRangeError" }, { "first_introduced": "11", "name": "OH_JSVM_ThrowSyntaxError" }, { "first_introduced": "11", "name": "OH_JSVM_IsError" }, { "first_introduced": "11", "name": "OH_JSVM_CreateError" }, { "first_introduced": "11", "name": "OH_JSVM_CreateTypeError" }, { "first_introduced": "11", "name": "OH_JSVM_CreateRangeError" }, { "first_introduced": "11", "name": "OH_JSVM_CreateSyntaxError" }, { "first_introduced": "11", "name": "OH_JSVM_GetAndClearLastException" }, { "first_introduced": "11", "name": "OH_JSVM_IsExceptionPending" }, { "first_introduced": "11", "name": "OH_JSVM_OpenHandleScope" }, { "first_introduced": "11", "name": "OH_JSVM_CloseHandleScope" }, { "first_introduced": "11", "name": "OH_JSVM_OpenEscapableHandleScope" }, { "first_introduced": "11", "name": "OH_JSVM_CloseEscapableHandleScope" }, { "first_introduced": "11", "name": "OH_JSVM_EscapeHandle" }, { "first_introduced": "11", "name": "OH_JSVM_CreateReference" }, { "first_introduced": "11", "name": "OH_JSVM_DeleteReference" }, { "first_introduced": "11", "name": "OH_JSVM_ReferenceRef" }, { "first_introduced": "11", "name": "OH_JSVM_ReferenceUnref" }, { "first_introduced": "11", "name": "OH_JSVM_GetReferenceValue" }, { "first_introduced": "11", "name": "OH_JSVM_CreateArray" }, { "first_introduced": "11", "name": "OH_JSVM_CreateArrayWithLength" }, { "first_introduced": "11", "name": "OH_JSVM_CreateArraybuffer" }, { "first_introduced": "11", "name": "OH_JSVM_CreateDate" }, { "first_introduced": "11", "name": "OH_JSVM_CreateExternal" }, { "first_introduced": "11", "name": "OH_JSVM_CreateObject" }, { "first_introduced": "11", "name": "OH_JSVM_CreateSymbol" }, { "first_introduced": "11", "name": "OH_JSVM_SymbolFor" }, { "first_introduced": "11", "name": "OH_JSVM_CreateTypedarray" }, { "first_introduced": "11", "name": "OH_JSVM_CreateDataview" }, { "first_introduced": "11", "name": "OH_JSVM_CreateInt32" }, { "first_introduced": "11", "name": "OH_JSVM_CreateUint32" }, { "first_introduced": "11", "name": "OH_JSVM_CreateInt64" }, { "first_introduced": "11", "name": "OH_JSVM_CreateDouble" }, { "first_introduced": "11", "name": "OH_JSVM_CreateBigintInt64" }, { "first_introduced": "11", "name": "OH_JSVM_CreateBigintUint64" }, { "first_introduced": "11", "name": "OH_JSVM_CreateBigintWords" }, { "first_introduced": "11", "name": "OH_JSVM_CreateStringLatin1" }, { "first_introduced": "11", "name": "OH_JSVM_CreateStringUtf16" }, { "first_introduced": "11", "name": "OH_JSVM_CreateStringUtf8" }, { "first_introduced": "11", "name": "OH_JSVM_GetArrayLength" }, { "first_introduced": "11", "name": "OH_JSVM_GetArraybufferInfo" }, { "first_introduced": "11", "name": "OH_JSVM_GetPrototype" }, { "first_introduced": "11", "name": "OH_JSVM_GetTypedarrayInfo" }, { "first_introduced": "11", "name": "OH_JSVM_GetDataviewInfo" }, { "first_introduced": "11", "name": "OH_JSVM_GetDateValue" }, { "first_introduced": "11", "name": "OH_JSVM_GetValueBool" }, { "first_introduced": "11", "name": "OH_JSVM_GetValueDouble" }, { "first_introduced": "11", "name": "OH_JSVM_GetValueBigintInt64" }, { "first_introduced": "11", "name": "OH_JSVM_GetValueBigintUint64" }, { "first_introduced": "11", "name": "OH_JSVM_GetValueBigintWords" }, { "first_introduced": "11", "name": "OH_JSVM_GetValueExternal" }, { "first_introduced": "11", "name": "OH_JSVM_GetValueInt32" }, { "first_introduced": "11", "name": "OH_JSVM_GetValueInt64" }, { "first_introduced": "11", "name": "OH_JSVM_GetValueStringLatin1" }, { "first_introduced": "11", "name": "OH_JSVM_GetValueStringUtf8" }, { "first_introduced": "11", "name": "OH_JSVM_GetValueStringUtf16" }, { "first_introduced": "11", "name": "OH_JSVM_GetValueUint32" }, { "first_introduced": "11", "name": "OH_JSVM_GetBoolean" }, { "first_introduced": "11", "name": "OH_JSVM_GetGlobal" }, { "first_introduced": "11", "name": "OH_JSVM_GetNull" }, { "first_introduced": "11", "name": "OH_JSVM_GetUndefined" }, { "first_introduced": "11", "name": "OH_JSVM_CoerceToBool" }, { "first_introduced": "11", "name": "OH_JSVM_CoerceToNumber" }, { "first_introduced": "11", "name": "OH_JSVM_CoerceToObject" }, { "first_introduced": "11", "name": "OH_JSVM_CoerceToString" }, { "first_introduced": "11", "name": "OH_JSVM_Typeof" }, { "first_introduced": "11", "name": "OH_JSVM_Instanceof" }, { "first_introduced": "11", "name": "OH_JSVM_IsArray" }, { "first_introduced": "11", "name": "OH_JSVM_IsArraybuffer" }, { "first_introduced": "11", "name": "OH_JSVM_IsDate" }, { "first_introduced": "11", "name": "OH_JSVM_IsTypedarray" }, { "first_introduced": "11", "name": "OH_JSVM_IsDataview" }, { "first_introduced": "11", "name": "OH_JSVM_StrictEquals" }, { "first_introduced": "11", "name": "OH_JSVM_DetachArraybuffer" }, { "first_introduced": "11", "name": "OH_JSVM_IsDetachedArraybuffer" }, { "first_introduced": "11", "name": "OH_JSVM_GetPropertyNames" }, { "first_introduced": "11", "name": "OH_JSVM_GetAllPropertyNames" }, { "first_introduced": "11", "name": "OH_JSVM_SetProperty" }, { "first_introduced": "11", "name": "OH_JSVM_GetProperty" }, { "first_introduced": "11", "name": "OH_JSVM_HasProperty" }, { "first_introduced": "11", "name": "OH_JSVM_DeleteProperty" }, { "first_introduced": "11", "name": "OH_JSVM_HasOwnProperty" }, { "first_introduced": "11", "name": "OH_JSVM_SetNamedProperty" }, { "first_introduced": "11", "name": "OH_JSVM_GetNamedProperty" }, { "first_introduced": "11", "name": "OH_JSVM_HasNamedProperty" }, { "first_introduced": "11", "name": "OH_JSVM_SetElement" }, { "first_introduced": "11", "name": "OH_JSVM_GetElement" }, { "first_introduced": "11", "name": "OH_JSVM_HasElement" }, { "first_introduced": "11", "name": "OH_JSVM_DeleteElement" }, { "first_introduced": "11", "name": "OH_JSVM_DefineProperties" }, { "first_introduced": "11", "name": "OH_JSVM_ObjectFreeze" }, { "first_introduced": "11", "name": "OH_JSVM_ObjectSeal" }, { "first_introduced": "11", "name": "OH_JSVM_CallFunction" }, { "first_introduced": "11", "name": "OH_JSVM_CreateFunction" }, { "first_introduced": "11", "name": "OH_JSVM_GetCbInfo" }, { "first_introduced": "11", "name": "OH_JSVM_GetNewTarget" }, { "first_introduced": "11", "name": "OH_JSVM_NewInstance" }, { "first_introduced": "11", "name": "OH_JSVM_DefineClass" }, { "first_introduced": "11", "name": "OH_JSVM_Wrap" }, { "first_introduced": "11", "name": "OH_JSVM_Unwrap" }, { "first_introduced": "11", "name": "OH_JSVM_RemoveWrap" }, { "first_introduced": "11", "name": "OH_JSVM_TypeTagObject" }, { "first_introduced": "11", "name": "OH_JSVM_CheckObjectTypeTag" }, { "first_introduced": "11", "name": "OH_JSVM_AddFinalizer" }, { "first_introduced": "11", "name": "OH_JSVM_GetVersion" }, { "first_introduced": "11", "name": "OH_JSVM_GetVMInfo" }, { "first_introduced": "11", "name": "OH_JSVM_AdjustExternalMemory" }, { "first_introduced": "11", "name": "OH_JSVM_MemoryPressureNotification" }, { "first_introduced": "11", "name": "OH_JSVM_CreatePromise" }, { "first_introduced": "11", "name": "OH_JSVM_ResolveDeferred" }, { "first_introduced": "11", "name": "OH_JSVM_RejectDeferred" }, { "first_introduced": "11", "name": "OH_JSVM_IsPromise" }, { "first_introduced": "11", "name": "OH_JSVM_JsonParse" }, { "first_introduced": "11", "name": "OH_JSVM_JsonStringify" }, { "first_introduced": "11", "name": "OH_JSVM_CreateSnapshot" }, { "first_introduced": "12", "name": "OH_JSVM_GetVM" }, { "first_introduced": "12", "name": "OH_JSVM_GetHeapStatistics" }, { "first_introduced": "12", "name": "OH_JSVM_StartCpuProfiler" }, { "first_introduced": "12", "name": "OH_JSVM_StopCpuProfiler" }, { "first_introduced": "12", "name": "OH_JSVM_TakeHeapSnapshot" }, { "first_introduced": "12", "name": "OH_JSVM_OpenInspector" }, { "first_introduced": "12", "name": "OH_JSVM_CloseInspector" }, { "first_introduced": "12", "name": "OH_JSVM_WaitForDebugger" }, { "first_introduced": "12", "name": "OH_JSVM_DefineClassWithPropertyHandler" }, { "first_introduced": "12", "name": "OH_JSVM_IsLocked" }, { "first_introduced": "12", "name": "OH_JSVM_AcquireLock" }, { "first_introduced": "12", "name": "OH_JSVM_ReleaseLock" }, { "first_introduced": "12", "name": "OH_JSVM_PumpMessageLoop" }, { "first_introduced": "12", "name": "OH_JSVM_PerformMicrotaskCheckpoint" }, { "first_introduced": "12", "name": "OH_JSVM_IsCallable" }, { "first_introduced": "12", "name": "OH_JSVM_IsUndefined" }, { "first_introduced": "12", "name": "OH_JSVM_IsNull" }, { "first_introduced": "12", "name": "OH_JSVM_IsNullOrUndefined" }, { "first_introduced": "12", "name": "OH_JSVM_IsBoolean" }, { "first_introduced": "12", "name": "OH_JSVM_IsNumber" }, { "first_introduced": "12", "name": "OH_JSVM_IsString" }, { "first_introduced": "12", "name": "OH_JSVM_IsSymbol" }, { "first_introduced": "12", "name": "OH_JSVM_IsFunction" }, { "first_introduced": "12", "name": "OH_JSVM_IsObject" }, { "first_introduced": "12", "name": "OH_JSVM_IsBigInt" }, { "first_introduced": "12", "name": "OH_JSVM_Equals" }, { "first_introduced": "12", "name": "OH_JSVM_CreateMap" }, { "first_introduced": "12", "name": "OH_JSVM_IsMap" }, { "first_introduced": "12", "name": "OH_JSVM_CreateSet" }, { "first_introduced": "12", "name": "OH_JSVM_IsSet" }, { "first_introduced": "12", "name": "OH_JSVM_CompileScriptWithOptions" }, { "first_introduced": "12", "name": "OH_JSVM_CoerceToBigInt" }, { "first_introduced": "12", "name": "OH_JSVM_IsRegExp" }, { "first_introduced": "12", "name": "OH_JSVM_CreateRegExp" }, { "first_introduced": "12", "name": "OH_JSVM_IsConstructor" }, { "first_introduced": "12", "name": "OH_JSVM_ObjectGetPrototypeOf" }, { "first_introduced": "12", "name": "OH_JSVM_ObjectSetPrototypeOf" }, { "first_introduced": "12", "name": "OH_JSVM_CreateFunctionWithScript" }, { "first_introduced": "12", "name": "OH_JSVM_RetainScript" }, { "first_introduced": "12", "name": "OH_JSVM_ReleaseScript" }, { "first_introduced": "12", "name": "OH_JSVM_OpenInspectorWithName" }, { "first_introduced": "12", "name": "OH_JSVM_AllocateArrayBufferBackingStoreData" }, { "first_introduced": "12", "name": "OH_JSVM_FreeArrayBufferBackingStoreData" }, { "first_introduced": "12", "name": "OH_JSVM_CreateArrayBufferFromBackingStoreData" }, { "first_introduced": "12", "name": "OH_JSVM_CompileWasmModule" }, { "first_introduced": "12", "name": "OH_JSVM_CompileWasmFunction" }, { "first_introduced": "12", "name": "OH_JSVM_IsWasmModuleObject" }, { "first_introduced": "12", "name": "OH_JSVM_CreateWasmCache" }, { "first_introduced": "12", "name": "OH_JSVM_ReleaseCache" } ]