interface NodeModuleEventData {
    moduleAttached: { mod: Module };
    moduleBusy: { mod: object } & { busy: boolean };
    moduleDetached: { mod: Module };
    moduleError: { mod: object } & { error: Error };
    moduleQueried: { mod: object } & {
        payloads?: Payload[];
        query: UnsignedQueryBoundWitness;
        result: ModuleQueryResult;
    };
    moduleRegistered: { mod: Module };
    moduleUnregistered: { mod: Module };
    [key: string | number | symbol]: EventArgs;
}

Hierarchy (View Summary)

Indexable

Properties

moduleAttached: { mod: Module }
moduleBusy: { mod: object } & { busy: boolean }
moduleDetached: { mod: Module }
moduleError: { mod: object } & { error: Error }
moduleQueried: { mod: object } & {
    payloads?: Payload[];
    query: UnsignedQueryBoundWitness;
    result: ModuleQueryResult;
}
moduleRegistered: { mod: Module }
moduleUnregistered: { mod: Module }