bool JSValueIsBigInt(JSContextRef _Nonnull ctx, JSValueRef _Nonnull value)
JSRelationCondition JSValueCompare(JSContextRef _Nonnull ctx, JSValueRef _Nonnull left, JSValueRef _Nonnull right, JSValueRef _Nullable * _Nullable exception)
JSRelationCondition JSValueCompareInt64(JSContextRef _Nonnull ctx, JSValueRef _Nonnull left, int64_t right, JSValueRef _Nullable * _Nullable exception)
JSRelationCondition JSValueCompareUInt64(JSContextRef _Nonnull ctx, JSValueRef _Nonnull left, uint64_t right, JSValueRef _Nullable * _Nullable exception)
JSRelationCondition JSValueCompareDouble(JSContextRef _Nonnull ctx, JSValueRef _Nonnull left, double right, JSValueRef _Nullable * _Nullable exception)
JSValueRef _Nonnull JSBigIntCreateWithDouble(JSContextRef _Nonnull ctx, double value, JSValueRef _Nullable * _Nullable exception)
JSValueRef _Nonnull JSBigIntCreateWithInt64(JSContextRef _Nonnull ctx, int64_t integer, JSValueRef _Nullable * _Nullable exception)
JSValueRef _Nonnull JSBigIntCreateWithUInt64(JSContextRef _Nonnull ctx, uint64_t integer, JSValueRef _Nullable * _Nullable exception)
JSValueRef _Nonnull JSBigIntCreateWithString(JSContextRef _Nonnull ctx, JSStringRef _Nonnull string, JSValueRef _Nullable * _Nullable exception)
int32_t JSValueToInt32(JSContextRef _Nonnull ctx, JSValueRef _Nonnull value, JSValueRef _Nullable * _Nullable exception)
uint32_t JSValueToUInt32(JSContextRef _Nonnull ctx, JSValueRef _Nonnull value, JSValueRef _Nullable * _Nullable exception)
int64_t JSValueToInt64(JSContextRef _Nonnull ctx, JSValueRef _Nonnull value, JSValueRef _Nullable * _Nullable exception)
uint64_t JSValueToUInt64(JSContextRef _Nonnull ctx, JSValueRef _Nonnull value, JSValueRef _Nullable * _Nullable exception)