• ------------------------------
  • JS API Reference

    Interface: NetworkModule

    network/network.module.NetworkModule

    Implemented by

    Table of contents

    Properties

    Methods

    Properties

    events

    events: EventEmitter<NetworkEvents, any>

    Defined in

    src/network/network.module.ts:39

    Methods

    createNetwork

    createNetwork(options?): Promise<Network>

    Creates a new network with the specified options.

    Parameters

    NameTypeDescription
    options?NetworkOptionsNetworkOptions

    Returns

    Promise<Network>

    Defined in

    src/network/network.module.ts:45


    removeNetwork

    removeNetwork(network): Promise<void>

    Removes an existing network.

    Parameters

    NameTypeDescription
    networkNetworkThe network to be removed.

    Returns

    Promise<void>

    Defined in

    src/network/network.module.ts:51


    createNetworkNode

    createNetworkNode(network, nodeId, nodeIp?): Promise<NetworkNode>

    Creates a new node within a specified network.

    Parameters

    NameTypeDescription
    networkNetworkThe network to which the node will be added.
    nodeIdstringThe ID of the node to be created.
    nodeIp?stringOptional IP address for the node. If not provided, the first available IP address will be assigned.

    Returns

    Promise<NetworkNode>

    Defined in

    src/network/network.module.ts:59


    removeNetworkNode

    removeNetworkNode(network, node): Promise<void>

    Removes an existing node from a specified network.

    Parameters

    NameTypeDescription
    networkNetworkThe network from which the node will be removed.
    nodeNetworkNodeThe node to be removed.

    Returns

    Promise<void>

    Defined in

    src/network/network.module.ts:66