XYO Platform SDK - v3.10.6
    Preparing search index...

    Interface SentinelModuleEventData<T>

    interface SentinelModuleEventData<T extends Module = Module> {
        jobEnd: { mod: T } & {
            finalResult?: Record<Lowercase<string>, Payload[]>;
            inPayloads?: Payload[];
        };
        jobStart: { mod: T } & { inPayloads?: Payload[] };
        moduleBusy: { mod: T } & { busy: boolean };
        moduleError: { mod: T } & { error: Error };
        moduleQueried: { mod: T } & {
            payloads?: Payload[];
            query: UnsignedQueryBoundWitness;
            result: ModuleQueryResult;
        };
        reportEnd: { mod: T } & {
            boundwitness?: BoundWitness;
            inPayloads?: Payload[];
            outPayloads?: Payload[];
        };
        reportStart: { mod: T } & { inPayloads?: Payload[] };
        taskEnd: { mod: T } & {
            address: Lowercase<string>;
            inPayloads?: Payload[];
            name?: string;
            outPayloads?: Payload[];
        };
        taskStart: { mod: T } & {
            address: Lowercase<string>;
            inPayloads?: Payload[];
            name?: string;
        };
        [key: string
        | number
        | symbol]: EventArgs;
    }

    Type Parameters

    Hierarchy (View Summary)

    Indexable

    Index

    Properties

    jobEnd: { mod: T } & {
        finalResult?: Record<Lowercase<string>, Payload[]>;
        inPayloads?: Payload[];
    }
    jobStart: { mod: T } & { inPayloads?: Payload[] }
    moduleBusy: { mod: T } & { busy: boolean }
    moduleError: { mod: T } & { error: Error }
    moduleQueried: { mod: T } & {
        payloads?: Payload[];
        query: UnsignedQueryBoundWitness;
        result: ModuleQueryResult;
    }
    reportEnd: { mod: T } & {
        boundwitness?: BoundWitness;
        inPayloads?: Payload[];
        outPayloads?: Payload[];
    }
    reportStart: { mod: T } & { inPayloads?: Payload[] }
    taskEnd: { mod: T } & {
        address: Lowercase<string>;
        inPayloads?: Payload[];
        name?: string;
        outPayloads?: Payload[];
    }
    taskStart: { mod: T } & {
        address: Lowercase<string>;
        inPayloads?: Payload[];
        name?: string;
    }