X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;ds=sidebyside;f=ts%2Fstructs%2FOption_FilterZ.ts;fp=ts%2Fstructs%2FOption_FilterZ.ts;h=0000000000000000000000000000000000000000;hb=dbac7c579e163870c759f7cd11b2b254ab0fdb10;hp=a9b76998014439494d491658b6167582461aa65f;hpb=0fee03a8095f5599f8eccd920c1b1af6b3a20260;p=ldk-java diff --git a/ts/structs/Option_FilterZ.ts b/ts/structs/Option_FilterZ.ts deleted file mode 100644 index a9b76998..00000000 --- a/ts/structs/Option_FilterZ.ts +++ /dev/null @@ -1,53 +0,0 @@ - -import CommonBase from './CommonBase'; -import * as bindings from '../bindings' // TODO: figure out location - -export default class COption_FilterZ extends CommonBase { - protected constructor(_dummy: object, ptr: number) { super(ptr); } - protected finalize() { - super.finalize(); - if (this.ptr != 0) { bindings.COption_FilterZ_free(this.ptr); } - } - static constr_from_ptr(ptr: number): COption_FilterZ { - const raw_val: bindings.LDKCOption_FilterZ = bindings.LDKCOption_FilterZ_ref_from_ptr(ptr); - if (raw_val instanceof bindings.LDKCOption_FilterZ.Some) { - return new Some(this.ptr, raw_val); - } - if (raw_val instanceof bindings.LDKCOption_FilterZ.None) { - return new None(this.ptr, raw_val); - } - throw new Error('oops, this should be unreachable'); // Unreachable without extending the (internal) bindings interface - } - -} -export class Some extends COption_FilterZ { - public some: Filter; - private constructor(ptr: number, obj: bindings.LDKCOption_FilterZ.Some) { - super(null, ptr); - const some: number = obj.some; - Filter ret_hu_conv = new Filter(null, some); - ret_hu_conv.ptrs_to.add(this); - this.some = ret_hu_conv; - } -} -export class None extends COption_FilterZ { - private constructor(ptr: number, obj: bindings.LDKCOption_FilterZ.None) { - super(null, ptr); - } -} - public static Option_FilterZ constructor_some(Filter o) { - number ret = bindings.COption_FilterZ_some(o == null ? 0 : o.ptr); - Option_FilterZ ret_hu_conv = Option_FilterZ.constr_from_ptr(ret); - ret_hu_conv.ptrs_to.add(ret_hu_conv); - ret_hu_conv.ptrs_to.add(o); - return ret_hu_conv; - } - - public static Option_FilterZ constructor_none() { - number ret = bindings.COption_FilterZ_none(); - Option_FilterZ ret_hu_conv = Option_FilterZ.constr_from_ptr(ret); - ret_hu_conv.ptrs_to.add(ret_hu_conv); - return ret_hu_conv; - } - -}