- if (raw_val instanceof bindings.LDKBalance_ClaimableAwaitingConfirmations) {
- return new Balance_ClaimableAwaitingConfirmations(ptr, raw_val);
- }
- if (raw_val instanceof bindings.LDKBalance_ContentiousClaimable) {
- return new Balance_ContentiousClaimable(ptr, raw_val);
- }
- if (raw_val instanceof bindings.LDKBalance_MaybeClaimableHTLCAwaitingTimeout) {
- return new Balance_MaybeClaimableHTLCAwaitingTimeout(ptr, raw_val);
- }
- throw new Error('oops, this should be unreachable'); // Unreachable without extending the (internal) bindings interface