UNPKG

lightningdevkit

Version:
66 lines (65 loc) 3.85 kB
import { MessageSendEventsProvider } from '../structs/MessageSendEventsProvider.mjs'; import { OffersMessageHandler } from '../structs/OffersMessageHandler.mjs'; import { AsyncPaymentsMessageHandler } from '../structs/AsyncPaymentsMessageHandler.mjs'; import { DNSResolverMessageHandler } from '../structs/DNSResolverMessageHandler.mjs'; import { RoutingMessageHandler } from '../structs/RoutingMessageHandler.mjs'; import { OnionMessageHandler } from '../structs/OnionMessageHandler.mjs'; import { CustomMessageReader } from '../structs/CustomMessageReader.mjs'; import { CustomMessageHandler } from '../structs/CustomMessageHandler.mjs'; import { CustomOnionMessageHandler } from '../structs/CustomOnionMessageHandler.mjs'; import { CommonBase } from './CommonBase.mjs'; /** * A dummy struct which implements `RoutingMessageHandler` without storing any routing information * or doing any processing. You can provide one of these as the route_handler in a MessageHandler. */ export declare class IgnoringMessageHandler extends CommonBase { /** * Constructs a new IgnoringMessageHandler given each field */ static constructor_new(): IgnoringMessageHandler; /** * Constructs a new MessageSendEventsProvider which calls the relevant methods on this_arg. * This copies the `inner` pointer in this_arg and thus the returned MessageSendEventsProvider must be freed before this_arg is */ as_MessageSendEventsProvider(): MessageSendEventsProvider; /** * Constructs a new RoutingMessageHandler which calls the relevant methods on this_arg. * This copies the `inner` pointer in this_arg and thus the returned RoutingMessageHandler must be freed before this_arg is */ as_RoutingMessageHandler(): RoutingMessageHandler; /** * Constructs a new OnionMessageHandler which calls the relevant methods on this_arg. * This copies the `inner` pointer in this_arg and thus the returned OnionMessageHandler must be freed before this_arg is */ as_OnionMessageHandler(): OnionMessageHandler; /** * Constructs a new OffersMessageHandler which calls the relevant methods on this_arg. * This copies the `inner` pointer in this_arg and thus the returned OffersMessageHandler must be freed before this_arg is */ as_OffersMessageHandler(): OffersMessageHandler; /** * Constructs a new AsyncPaymentsMessageHandler which calls the relevant methods on this_arg. * This copies the `inner` pointer in this_arg and thus the returned AsyncPaymentsMessageHandler must be freed before this_arg is */ as_AsyncPaymentsMessageHandler(): AsyncPaymentsMessageHandler; /** * Constructs a new DNSResolverMessageHandler which calls the relevant methods on this_arg. * This copies the `inner` pointer in this_arg and thus the returned DNSResolverMessageHandler must be freed before this_arg is */ as_DNSResolverMessageHandler(): DNSResolverMessageHandler; /** * Constructs a new CustomOnionMessageHandler which calls the relevant methods on this_arg. * This copies the `inner` pointer in this_arg and thus the returned CustomOnionMessageHandler must be freed before this_arg is */ as_CustomOnionMessageHandler(): CustomOnionMessageHandler; /** * Constructs a new CustomMessageReader which calls the relevant methods on this_arg. * This copies the `inner` pointer in this_arg and thus the returned CustomMessageReader must be freed before this_arg is */ as_CustomMessageReader(): CustomMessageReader; /** * Constructs a new CustomMessageHandler which calls the relevant methods on this_arg. * This copies the `inner` pointer in this_arg and thus the returned CustomMessageHandler must be freed before this_arg is */ as_CustomMessageHandler(): CustomMessageHandler; }