Module Quickjs_raw__.Stubs

module CI = Cstubs_internals
val caml__1_JS_NewRuntime : unit -> CI.voidp
val caml__2_JS_FreeRuntime : (__) CI.fatptr -> unit
val caml__3_JS_SetMaxStackSize : (__) CI.fatptr -> Unsigned.size_t -> unit
val caml__4_JS_SetRuntimeInfo : (__) CI.fatptr -> (__) CI.fatptr -> unit
val caml__5_JS_SetMemoryLimit : (__) CI.fatptr -> Unsigned.size_t -> unit
val caml__6_JS_SetGCThreshold : (__) CI.fatptr -> Unsigned.size_t -> unit
val caml__7_JS_RunGC : (__) CI.fatptr -> unit
val caml__8_JS_ComputeMemoryUsage : (__) CI.fatptr -> (__) CI.fatptr -> unit
val caml__9_JS_NewContext : (__) CI.fatptr -> CI.voidp
val caml__10_JS_FreeContext : (__) CI.fatptr -> unit
val caml__11_JS_GetRuntime : (__) CI.fatptr -> CI.voidp
val caml__12_JS_EnableBignumExt : (__) CI.fatptr -> int -> unit
val caml__13_JS_NewContextRaw : (__) CI.fatptr -> CI.voidp
val caml__14_JS_AddIntrinsicBaseObjects : (__) CI.fatptr -> unit
val caml__15_JS_AddIntrinsicDate : (__) CI.fatptr -> unit
val caml__16_JS_AddIntrinsicEval : (__) CI.fatptr -> unit
val caml__17_JS_AddIntrinsicStringNormalize : (__) CI.fatptr -> unit
val caml__18_JS_AddIntrinsicRegExpCompiler : (__) CI.fatptr -> unit
val caml__19_JS_AddIntrinsicRegExp : (__) CI.fatptr -> unit
val caml__20_JS_AddIntrinsicJSON : (__) CI.fatptr -> unit
val caml__21_JS_AddIntrinsicProxy : (__) CI.fatptr -> unit
val caml__22_JS_AddIntrinsicMapSet : (__) CI.fatptr -> unit
val caml__23_JS_AddIntrinsicTypedArrays : (__) CI.fatptr -> unit
val caml__24_JS_AddIntrinsicPromise : (__) CI.fatptr -> unit
val caml__25_JS_AddIntrinsicBigInt : (__) CI.fatptr -> unit
val caml__26_JS_AddIntrinsicBigFloat : (__) CI.fatptr -> unit
val caml__27_JS_AddIntrinsicBigDecimal : (__) CI.fatptr -> unit
val caml__28_JS_AddIntrinsicOperators : (__) CI.fatptr -> unit
val caml__29_JS_FreeValue : (__) CI.fatptr -> (__) CI.fatptr -> unit
val caml__30_JS_FreeValueRT : (__) CI.fatptr -> (__) CI.fatptr -> unit
val caml__31_JS_DupValue : (__) CI.fatptr -> (__) CI.fatptr -> CI.managed_buffer
val caml__32_JS_DupValueRT : (__) CI.fatptr -> (__) CI.fatptr -> CI.managed_buffer
val caml__33_JS_NewBool : (__) CI.fatptr -> int -> CI.managed_buffer
val caml__34_JS_NewString : (__) CI.fatptr -> (__) CI.fatptr -> CI.managed_buffer
val caml__35_JS_NewInt32 : (__) CI.fatptr -> int32 -> CI.managed_buffer
val caml__36_JS_NewUint32 : (__) CI.fatptr -> Unsigned.uint32 -> CI.managed_buffer
val caml__37_JS_NewInt64 : (__) CI.fatptr -> int64 -> CI.managed_buffer
val caml__38_JS_NewFloat64 : (__) CI.fatptr -> float -> CI.managed_buffer
val caml__39_JS_NewBigInt64 : (__) CI.fatptr -> int64 -> CI.managed_buffer
val caml__40_JS_NewBigUint64 : (__) CI.fatptr -> Unsigned.uint64 -> CI.managed_buffer
val caml__41_JS_IsUninitialized : (__) CI.fatptr -> int
val caml__42_JS_IsError : (__) CI.fatptr -> (__) CI.fatptr -> int
val caml__43_JS_IsException : (__) CI.fatptr -> int
val caml__44_JS_IsNull : (__) CI.fatptr -> int
val caml__45_JS_IsUndefined : (__) CI.fatptr -> int
val caml__46_JS_IsBool : (__) CI.fatptr -> int
val caml__47_JS_IsNumber : (__) CI.fatptr -> int
val caml__48_JS_IsString : (__) CI.fatptr -> int
val caml__49_JS_IsSymbol : (__) CI.fatptr -> int
val caml__50_JS_IsArray : (__) CI.fatptr -> (__) CI.fatptr -> int
val caml__51_JS_IsObject : (__) CI.fatptr -> int
val caml__52_JS_IsFunction : (__) CI.fatptr -> (__) CI.fatptr -> int
val caml__53_JS_IsConstructor : (__) CI.fatptr -> (__) CI.fatptr -> int
val caml__54_JS_IsInstanceOf : (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> int
val caml__55_JS_IsBigInt : (__) CI.fatptr -> (__) CI.fatptr -> int
val caml__56_JS_IsBigFloat : (__) CI.fatptr -> int
val caml__57_JS_IsBigDecimal : (__) CI.fatptr -> int
val caml__58_JS_ToBool : (__) CI.fatptr -> (__) CI.fatptr -> int
val caml__59_JS_ToInt32 : (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> int
val caml__60_JS_ToUint32 : (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> int
val caml__61_JS_ToInt64 : (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> int
val caml__62_JS_ToInt64Ext : (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> int
val caml__63_JS_ToFloat64 : (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> int
val caml__64_JS_ToBigInt64 : (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> int
val caml__65_JS_ToString : (__) CI.fatptr -> (__) CI.fatptr -> CI.managed_buffer
val caml__66_JS_ToCString : (__) CI.fatptr -> (__) CI.fatptr -> CI.voidp
val caml__67_JS_FreeCString : (__) CI.fatptr -> (__) CI.fatptr -> unit
val caml__68_JS_GetException : (__) CI.fatptr -> CI.managed_buffer
val caml__69_JS_Throw : (__) CI.fatptr -> (__) CI.fatptr -> CI.managed_buffer
val caml__70_JS_SetClassProto : (__) CI.fatptr -> Unsigned.uint32 -> (__) CI.fatptr -> unit
val caml__71_JS_GetClassProto : (__) CI.fatptr -> Unsigned.uint32 -> CI.managed_buffer
val caml__72_JS_NewClassID : (__) CI.fatptr -> Unsigned.uint32
val caml__73_JS_NewObjectProtoClass : (__) CI.fatptr -> (__) CI.fatptr -> Unsigned.uint32 -> CI.managed_buffer
val caml__74_JS_NewObjectClass : (__) CI.fatptr -> int -> CI.managed_buffer
val caml__75_JS_NewObjectProto : (__) CI.fatptr -> (__) CI.fatptr -> CI.managed_buffer
val caml__76_JS_NewObject : (__) CI.fatptr -> CI.managed_buffer
val caml__77_JS_SetOpaque : (__) CI.fatptr -> (__) CI.fatptr -> unit
val caml__78_JS_GetOpaque : (__) CI.fatptr -> Unsigned.uint32 -> CI.voidp
val caml__79_JS_Eval : (__) CI.fatptr -> (__) CI.fatptr -> Unsigned.size_t -> (__) CI.fatptr -> int -> CI.managed_buffer
val caml__80_JS_EvalFunction : (__) CI.fatptr -> (__) CI.fatptr -> CI.managed_buffer
val caml__81_JS_Call : (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> int -> (__) CI.fatptr -> CI.managed_buffer
val caml__82_JS_NewCFunction : (__) CI.fatptr -> (__) CI.fatfunptr -> (__) CI.fatptr -> int -> CI.managed_buffer
val caml__83_JS_SetInterruptHandler : (__) CI.fatptr -> (__) CI.fatfunptr -> (__) CI.fatptr -> unit
type 'a result = 'a
type 'a return = 'a
type 'a fn =
| Returns : 'a CI.typ -> 'a return fn
| Function : 'a CI.typ * 'b fn -> ('a -> 'b) fn
val map_result : ('a -> 'b) -> 'a -> 'b
val returning : 'a CI.typ -> 'a return fn
val (@->) : 'a CI.typ -> 'b fn -> ('a -> 'b) fn
val foreign : a b. string -> ('a -> 'b) fn -> 'a -> 'b
val foreign_value : a. string -> 'a Ctypes.typ -> 'a Ctypes.ptr