Lines Matching refs:module_api_version
24 int32_t module_api_version)
25 : JSVM_Env__(context, module_api_version), filename(module_filename) {
96 if (env->module_api_version < JSVM_VERSION_EXPERIMENTAL &&
158 int32_t module_api_version) {
162 errorMessage += std::to_string(module_api_version);
170 int32_t module_api_version) {
173 // Validate module_api_version.
174 if (module_api_version < NODE_API_DEFAULT_MODULE_API_VERSION) {
175 module_api_version = NODE_API_DEFAULT_MODULE_API_VERSION;
176 } else if (module_api_version > NAPI_VERSION &&
177 module_api_version != JSVM_VERSION_EXPERIMENTAL) {
181 node_env, module_filename.c_str(), module_api_version);
185 result = new node_jsvm_env__(context, module_filename, module_api_version);
653 template <int32_t module_api_version>
663 module_api_version);
667 // The key role of this function is to encode module_api_version in the function
675 int32_t module_api_version) {
680 if (module_api_version <= NODE_API_DEFAULT_MODULE_API_VERSION) {
682 } else if (module_api_version == 9) {
684 } else if (module_api_version == JSVM_VERSION_EXPERIMENTAL) {
687 v8impl::ThrowNodeApiVersionError(node_env, module_name, module_api_version);
696 int32_t module_api_version) {
724 JSVM_Env env = v8impl::NewEnv(context, module_filename, module_api_version);