X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=ldk-java;a=blobdiff_plain;f=typescript_strings.py;h=d76318f3752feeac83a12fbb7d3dce564b40e230;hp=01096343e7d86d7d1acafcff0c0d0da9127170a8;hb=5e2e8f6fdee605dd8e1c674f054d64f1085691fc;hpb=4b75327c6b57b9819938eb0008667c86c39d6ca7 diff --git a/typescript_strings.py b/typescript_strings.py index 01096343..d76318f3 100644 --- a/typescript_strings.py +++ b/typescript_strings.py @@ -534,6 +534,11 @@ const decodeString = (stringPointer, free = true) => { def var_decl_statement(self, ty_string, var_name, statement): return "const " + var_name + ": " + ty_string + " = " + statement + def for_n_in_range(self, n, minimum, maximum): + return "for (var " + n + " = " + minimum + "; " + n + " < " + maximum + "; " + n + "++) {" + def for_n_in_arr(self, n, arr_name, arr_elem_ty): + return (arr_name + ".forEach((" + n + ": " + arr_elem_ty.java_hu_ty + ") => { ", " })") + def get_ptr(self, var): return "CommonBase.get_ptr_of(" + var + ")" def set_null_skip_free(self, var):