workflow_node/require.rs
1use wasm_bindgen::prelude::*;
2use workflow_core::runtime;
3
4#[wasm_bindgen]
5extern "C" {
6 #[wasm_bindgen(js_name = require)]
7 pub fn require_impl(s: &str) -> JsValue;
8}
9
10pub fn require(s: &str) -> JsValue {
11 if runtime::is_web() {
12 JsValue::UNDEFINED
13 } else {
14 require_impl(s)
15 }
16}