Targets release v1.11.24
.
See JSRT Reference for the raw API.
- A way to add functions that can return a value to an object (to allow something like
var a = sum(1, 2)
)- returns () (like
console.log('hello world')
) - returns i32 (like
var a = sum(1, 2)
) - returns f64 (like
var a = sqrt(3.14)
)
- returns () (like
- Remove /usr/local/lib/libChakraCore.dylib
- Pull in a static chakracore lib through a git submodule
- A way to write a strongly typed handler
- FetchImportedModuleCallback
- FetchImportedModuleFromScriptCallback
- NotifyModuleReadyCallback
- JsBackgroundWorkItemCallback
- JsBeforeCollectCallback
- JsContextRef
- JsFinalizeCallback
- JsHostPromiseRejectionTrackerCallback
- JsMemoryAllocationCallback
- JsModuleRecord
- JsNativeFunction
- JsObjectBeforeCollectCallback
- JsPromiseContinuationCallback
- JsPropertyIdRef
- JsRef
- JsRuntimeHandle
- JsSerializedLoadScriptCallBack
- JsSerializedScriptLoadSourceCallback
- JsSerializedScriptUnloadCallback
- JsSourceContext
- JsThreadServiceCallback
- JsValueRef
- JsWeakRef
- JS_INVALID_REFERENCE
- JS_INVALID_RUNTIME_HANDLE
- JS_SOURCE_CONTEXT_NONE
- JsErrorCode
- JsMemoryEventType
- JsModuleHostInfoKind
- JsParseModuleSourceFlags
- JsParseScriptAttributes
- JsPromiseState
- JsPropertyIdType
- JsRuntimeAttributes
- JsTypedArrayType
- JsValueType
- JsAddRef
- JsBoolToBoolean
- JsBooleanToBool
- JsCallFunction
- JsCollectGarbage
- JsConstructObject
- JsConvertValueToBoolean
- JsConvertValueToNumber
- JsConvertValueToObject
- JsConvertValueToString
- JsCopyString
- JsCopyStringOneByte
- JsCopyStringUtf16
- JsCopyPropertyId
- JsCreateArray
- JsCreateArrayBuffer
- JsCreateContext
- JsCreateDataView
- JsCreateEnhancedFunction
- JsCreateError
- JsCreateExternalArrayBuffer
- JsCreateExternalObject
- JsCreateExternalObjectWithPrototype
- JsCreateFunction
- JsCreateNamedFunction
- JsCreateObject
- JsCreatePromise
- JsCreatePropertyId
- JsCreateRangeError
- JsCreateReferenceError
- JsCreateRuntime
- JsCreateSharedArrayBufferWithSharedContent
- JsCreateString
- JsCreateStringUtf16
- JsCreateSymbol
- JsCreateSyntaxError
- JsCreateTypeError
- JsCreateTypedArray
- JsCreateURIError
- JsCreateWeakReference
- JsDefineProperty
- JsDeleteIndexedProperty
- JsDeleteProperty
- JsDisableRuntimeExecution
- JsDisposeRuntime
- JsDoubleToNumber
- JsEnableRuntimeExecution
- JsEquals
- JsGetAndClearException
- JsGetAndClearExceptionWithMetadata
- JsGetArrayBufferStorage
- JsGetContextData
- JsGetContextOfObject
- JsGetCurrentContext
- JsGetDataViewInfo
- JsGetDataViewStorage
- JsGetExtensionAllowed
- JsGetExternalData
- JsGetFalseValue
- JsGetGlobalObject
- JsGetIndexedPropertiesExternalData
- JsGetIndexedProperty
- JsGetModuleHostInfo
- JsGetModuleNamespace
- JsGetNullValue
- JsGetOwnPropertyDescriptor
- JsGetOwnPropertyNames
- JsGetOwnPropertySymbols
- JsGetPromiseResult
- JsGetPromiseState
- JsGetProperty
- JsGetPropertyIdFromName
- JsGetPropertyIdFromSymbol
- JsGetPropertyIdType
- JsGetPropertyNameFromId
- JsGetPrototype
- JsGetProxyProperties
- JsGetRuntime
- JsGetRuntimeMemoryLimit
- JsGetRuntimeMemoryUsage
- JsGetSharedArrayBufferContent
- JsGetStringLength
- JsGetSymbolFromPropertyId
- JsGetTrueValue
- JsGetTypedArrayInfo
- JsGetTypedArrayStorage
- JsGetUndefinedValue
- JsGetValueType
- JsGetWeakReferenceValue
- JsHasException
- JsHasExternalData
- JsHasIndexedPropertiesExternalData
- JsHasIndexedProperty
- JsHasOwnProperty
- JsHasProperty
- JsIdle
- JsInitializeModuleRecord
- JsInstanceOf
- JsIntToNumber
- JsIsRuntimeExecutionDisabled
- JsLessThan
- JsLessThanOrEqual
- JsModuleEvaluation
- JsObjectDefineProperty
- JsObjectDeleteProperty
- JsObjectGetOwnPropertyDescriptor
- JsObjectGetProperty
- JsObjectHasOwnProperty
- JsObjectHasProperty
- JsObjectSetProperty
- JsNumberToDouble
- JsNumberToInt
- JsParse
- JsParseModuleSource
- JsParseSerialized
- JsParseScript
- JsParseScriptWithAttributes
- JsParseSerializedScript
- JsParseSerializedScriptWithCallback
- JsPointerToString
- JsPreventExtension
- JsRelease
- JsReleaseSharedArrayBufferContentHandle
- JsRun
- JsRunScript
- JsRunScriptWithParserState
- JsRunSerialized
- JsRunSerializedScript
- JsRunSerializedScriptWithCallback
- JsSerialize
- JsSerializeParserState
- JsSerializeScript
- JsSetContextData
- JsSetCurrentContext
- JsSetException
- JsSetExternalData
- JsSetHostPromiseRejectionTracker
- JsSetIndexedPropertiesToExternalData
- JsSetIndexedProperty
- JsSetModuleHostInfo
- JsSetObjectBeforeCollectCallback
- JsSetPromiseContinuationCallback
- JsSetProperty
- JsSetPrototype
- JsSetRuntimeBeforeCollectCallback
- JsSetRuntimeMemoryAllocationCallback
- JsSetRuntimeMemoryLimit
- JsStrictEquals
- JsStringToPointer