(url: Option<String>)
| 6 | use wasm_bindgen::prelude::JsValue; |
| 7 | |
| 8 | fn parse_url(url: Option<String>) -> std::result::Result<Option<css_inline::Url>, JsError> { |
| 9 | Ok(if let Some(url) = url { |
| 10 | Some(css_inline::Url::parse(url.as_str()).map_err(|error| UrlError { error, url })?) |
| 11 | } else { |
| 12 | None |
| 13 | }) |
| 14 | } |
| 15 | |
| 16 | #[cfg(not(target_arch = "wasm32"))] |
| 17 | #[cfg_attr(not(target_arch = "wasm32"), napi(object))] |