X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FResult_StringErrorZ.mts;h=d0ddbade9dfdcc345d76841decf8c6827c4da324;hb=7a5639be20902abaa73d5dab53664f89bec70357;hp=cf0d743ce666554f24c9c3773947dfb65927ec40;hpb=2a65456aa0b540060dcf3ca707a54dc98cc3f38a;p=ldk-java diff --git a/ts/structs/Result_StringErrorZ.mts b/ts/structs/Result_StringErrorZ.mts index cf0d743c..d0ddbade 100644 --- a/ts/structs/Result_StringErrorZ.mts +++ b/ts/structs/Result_StringErrorZ.mts @@ -279,7 +279,6 @@ import { MultiThreadedLockableScore } from '../structs/MultiThreadedLockableScor import CommonBase from './CommonBase.mjs'; import * as bindings from '../bindings.mjs' -import * as InternalUtils from '../InternalUtils.mjs' @@ -295,18 +294,27 @@ export class Result_StringErrorZ extends CommonBase { return new Result_StringErrorZ_Err(null, ptr); } } - public static constructor_ok(o: String): Result_StringErrorZ { - const ret: number = bindings.CResult_StringErrorZ_ok(o); + /** + * Creates a new CResult_StringErrorZ in the success state. + */ + public static constructor_ok(o: string): Result_StringErrorZ { + const ret: number = bindings.CResult_StringErrorZ_ok(bindings.encodeString(o)); const ret_hu_conv: Result_StringErrorZ = Result_StringErrorZ.constr_from_ptr(ret); return ret_hu_conv; } + /** + * Creates a new CResult_StringErrorZ in the error state. + */ public static constructor_err(e: Secp256k1Error): Result_StringErrorZ { const ret: number = bindings.CResult_StringErrorZ_err(e); const ret_hu_conv: Result_StringErrorZ = Result_StringErrorZ.constr_from_ptr(ret); return ret_hu_conv; } + /** + * Checks if the given object is currently in the success state + */ public is_ok(): boolean { const ret: boolean = bindings.CResult_StringErrorZ_is_ok(this.ptr); return ret; @@ -314,12 +322,14 @@ export class Result_StringErrorZ extends CommonBase { } export class Result_StringErrorZ_OK extends Result_StringErrorZ { - public res: String; + public res: string; /* @internal */ public constructor(_dummy: object, ptr: number) { super(_dummy, ptr); - this.res = bindings.CResult_StringErrorZ_get_ok(ptr); + const res: number = bindings.CResult_StringErrorZ_get_ok(ptr); + const res_conv: string = bindings.decodeString(res); + this.res = res_conv; } } export class Result_StringErrorZ_Err extends Result_StringErrorZ {