From 36553c5f6155f93f4d6d000147d686b138eb22fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Mon, 28 Aug 2023 18:12:26 +0200 Subject: [PATCH] fix: make `componentsToAddress` usable from JS --- base/src/addressing.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/base/src/addressing.rs b/base/src/addressing.rs index aafb4ac..1e3f9b8 100644 --- a/base/src/addressing.rs +++ b/base/src/addressing.rs @@ -29,6 +29,15 @@ pub struct AddressComponents { pub c: Option, } +#[cfg(feature = "wasm")] +#[wasm_bindgen] +impl AddressComponents { + #[wasm_bindgen(constructor)] + pub fn new(t: String, c: Option) -> Self { + AddressComponents { t, c } + } +} + /// multicodec RAW code const RAW: u64 = 0x55;