export class APIError extends CommonBase {
protected constructor(_dummy: object, ptr: number) { super(ptr, bindings.APIError_free); }
/* @internal */
export class APIError extends CommonBase {
protected constructor(_dummy: object, ptr: number) { super(ptr, bindings.APIError_free); }
/* @internal */
public clone(): APIError {
const ret: number = bindings.APIError_clone(this.ptr);
const ret_hu_conv: APIError = APIError.constr_from_ptr(ret);
public clone(): APIError {
const ret: number = bindings.APIError_clone(this.ptr);
const ret_hu_conv: APIError = APIError.constr_from_ptr(ret);
public static constructor_apimisuse_error(err: string): APIError {
const ret: number = bindings.APIError_apimisuse_error(bindings.encodeString(err));
const ret_hu_conv: APIError = APIError.constr_from_ptr(ret);
public static constructor_apimisuse_error(err: string): APIError {
const ret: number = bindings.APIError_apimisuse_error(bindings.encodeString(err));
const ret_hu_conv: APIError = APIError.constr_from_ptr(ret);
public static constructor_fee_rate_too_high(err: string, feerate: number): APIError {
const ret: number = bindings.APIError_fee_rate_too_high(bindings.encodeString(err), feerate);
const ret_hu_conv: APIError = APIError.constr_from_ptr(ret);
public static constructor_fee_rate_too_high(err: string, feerate: number): APIError {
const ret: number = bindings.APIError_fee_rate_too_high(bindings.encodeString(err), feerate);
const ret_hu_conv: APIError = APIError.constr_from_ptr(ret);
public static constructor_route_error(err: string): APIError {
const ret: number = bindings.APIError_route_error(bindings.encodeString(err));
const ret_hu_conv: APIError = APIError.constr_from_ptr(ret);
public static constructor_route_error(err: string): APIError {
const ret: number = bindings.APIError_route_error(bindings.encodeString(err));
const ret_hu_conv: APIError = APIError.constr_from_ptr(ret);
public static constructor_channel_unavailable(err: string): APIError {
const ret: number = bindings.APIError_channel_unavailable(bindings.encodeString(err));
const ret_hu_conv: APIError = APIError.constr_from_ptr(ret);
public static constructor_channel_unavailable(err: string): APIError {
const ret: number = bindings.APIError_channel_unavailable(bindings.encodeString(err));
const ret_hu_conv: APIError = APIError.constr_from_ptr(ret);
public static constructor_monitor_update_failed(): APIError {
const ret: number = bindings.APIError_monitor_update_failed();
const ret_hu_conv: APIError = APIError.constr_from_ptr(ret);
public static constructor_monitor_update_failed(): APIError {
const ret: number = bindings.APIError_monitor_update_failed();
const ret_hu_conv: APIError = APIError.constr_from_ptr(ret);
public static constructor_incompatible_shutdown_script(script: ShutdownScript): APIError {
const ret: number = bindings.APIError_incompatible_shutdown_script(script == null ? 0 : CommonBase.get_ptr_of(script) & ~1);
const ret_hu_conv: APIError = APIError.constr_from_ptr(ret);
public static constructor_incompatible_shutdown_script(script: ShutdownScript): APIError {
const ret: number = bindings.APIError_incompatible_shutdown_script(script == null ? 0 : CommonBase.get_ptr_of(script) & ~1);
const ret_hu_conv: APIError = APIError.constr_from_ptr(ret);