interface ArchivistModuleEventData {
    cleared: { mod: Module };
    deleted: { mod: Module } & { hashes: Lowercase<string>[] };
    inserted: { mod: Module } & { payloads: Payload[] };
    moduleBusy: { mod: object } & { busy: boolean };
    moduleError: { mod: object } & { error: Error };
    moduleQueried: { mod: object } & {
        payloads?: Payload[];
        query: UnsignedQueryBoundWitness;
        result: ModuleQueryResult;
    };
    [key: string
    | number
    | symbol]: EventArgs;
}

Hierarchy (View Summary)

  • InsertedEventData
  • DeletedEventData
  • ClearedEventData
  • ModuleEventData
    • ArchivistModuleEventData

Indexable

Properties

cleared: { mod: Module }
deleted: { mod: Module } & { hashes: Lowercase<string>[] }
inserted: { mod: Module } & { payloads: Payload[] }
moduleBusy: { mod: object } & { busy: boolean }
moduleError: { mod: object } & { error: Error }
moduleQueried: { mod: object } & {
    payloads?: Payload[];
    query: UnsignedQueryBoundWitness;
    result: ModuleQueryResult;
}