compileWithFlagsFn top-level property

Pointer<Uint8> Function(Pointer<JSContext>, Pointer<Char>, Pointer<Char>, int, Pointer<IntPtr>) compileWithFlagsFn
latefinal

DLLEXPORT uint8_t *jsCompile(JSContext *, const char *script, const char *fileName, int32_t eval_flags, size_t *lengthPtr)

Implementation

late final compileWithFlagsFn = _qjsLib
    .lookup<
      NativeFunction<
        Pointer<Uint8> Function(
          Pointer<JSContext>,
          Pointer<Char>,
          Pointer<Char>,
          Int32,
          Pointer<IntPtr>,
        )
      >
    >('jsCompile')
    .asFunction<
      Pointer<Uint8> Function(
        Pointer<JSContext>,
        Pointer<Char>,
        Pointer<Char>,
        int,
        Pointer<IntPtr>,
      )
    >();