- if (raw_val instanceof bindings.LDKNetworkUpdate_ChannelClosed) {
- return new NetworkUpdate_ChannelClosed(ptr, raw_val);
- }
- if (raw_val instanceof bindings.LDKNetworkUpdate_NodeFailure) {
- return new NetworkUpdate_NodeFailure(ptr, raw_val);
- }
- throw new Error('oops, this should be unreachable'); // Unreachable without extending the (internal) bindings interface