interface BridgeModuleEventData {
    exposed: { mod: Module } & { modules: ModuleInstance[] };
    moduleBusy: { mod: object } & { busy: boolean };
    moduleError: { mod: object } & { error: Error };
    moduleQueried: { mod: object } & {
        payloads?: DeepRestrictToStringKeys<{ schema: string }>[];
        query: UnsignedQueryBoundWitness;
        result: ModuleQueryResult<
            DeepRestrictToStringKeys<{ schema: string }>,
            DeepRestrictToStringKeys<
                {
                    details?: | null
                    | string
                    | number
                    | boolean
                    | {
                        [key: string]: | null
                        | string
                        | number
                        | boolean
                        | (
                            { [x: string]: string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | ... 4 more ... | null)[] | null)[] | null)[] | null)[] | null)[] | null; }
                        )
                        | (
                            string | number | boolean | { [x: string]: string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | ... 4 more ... | null)[] | null)[] | null)[] | null)[] | null; } | (string | ... 4 more ... | null)[] | null
                        )[];
                    }
                    | (
                        | null
                        | string
                        | number
                        | boolean
                        | {
                            [key: string]: string | number | boolean | { [x: string]: string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | ... 4 more ... | null)[] | null)[] | null)[] | null)[] | null; } | (string | ... 4 more ... | null)[] | null;
                        }
                        | (
                            (string | number | boolean | { [x: string]: string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | ... 4 more ... | null)[] | null)[] | null)[] | null)[] | null; } | (string | ... 4 more ... | null)[] | null)[]
                        )
                    )[];
                    message?: string;
                    name?: string;
                    query?: Lowercase<string>;
                    schema: "network.xyo.error.module";
                },
            >,
            BoundWitness,
        >;
    };
    queryFulfillFinished: { mod: Module } & {
        payloads?: DeepRestrictToStringKeys<{ schema: string }>[];
        query: UnsignedQueryBoundWitness;
        result?: ModuleQueryResult;
        status: "success" | "failure";
    };
    queryFulfillStarted: { mod: Module } & {
        payloads?: DeepRestrictToStringKeys<{ schema: string }>[];
        query: UnsignedQueryBoundWitness;
    };
    querySendFinished: { mod: Module } & {
        payloads?: DeepRestrictToStringKeys<{ schema: string }>[];
        query: UnsignedQueryBoundWitness;
        result?: ModuleQueryResult;
        status: "success" | "failure";
    };
    querySendStarted: { mod: Module } & {
        payloads?: DeepRestrictToStringKeys<{ schema: string }>[];
        query: UnsignedQueryBoundWitness;
    };
    unexposed: { mod: Module } & { modules: ModuleInstance[] };
    [key: string | number | symbol]: EventArgs;
}

Hierarchy (View Summary)

Indexable

Properties

exposed: { mod: Module } & { modules: ModuleInstance[] }
moduleBusy: { mod: object } & { busy: boolean }
moduleError: { mod: object } & { error: Error }
moduleQueried: { mod: object } & {
    payloads?: DeepRestrictToStringKeys<{ schema: string }>[];
    query: UnsignedQueryBoundWitness;
    result: ModuleQueryResult<
        DeepRestrictToStringKeys<{ schema: string }>,
        DeepRestrictToStringKeys<
            {
                details?: | null
                | string
                | number
                | boolean
                | {
                    [key: string]: | null
                    | string
                    | number
                    | boolean
                    | (
                        { [x: string]: string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | ... 4 more ... | null)[] | null)[] | null)[] | null)[] | null)[] | null; }
                    )
                    | (
                        string | number | boolean | { [x: string]: string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | ... 4 more ... | null)[] | null)[] | null)[] | null)[] | null; } | (string | ... 4 more ... | null)[] | null
                    )[];
                }
                | (
                    | null
                    | string
                    | number
                    | boolean
                    | {
                        [key: string]: string | number | boolean | { [x: string]: string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | ... 4 more ... | null)[] | null)[] | null)[] | null)[] | null; } | (string | ... 4 more ... | null)[] | null;
                    }
                    | (
                        (string | number | boolean | { [x: string]: string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | ... 4 more ... | null)[] | null)[] | null)[] | null)[] | null; } | (string | ... 4 more ... | null)[] | null)[]
                    )
                )[];
                message?: string;
                name?: string;
                query?: Lowercase<string>;
                schema: "network.xyo.error.module";
            },
        >,
        BoundWitness,
    >;
}
queryFulfillFinished: { mod: Module } & {
    payloads?: DeepRestrictToStringKeys<{ schema: string }>[];
    query: UnsignedQueryBoundWitness;
    result?: ModuleQueryResult;
    status: "success" | "failure";
}
queryFulfillStarted: { mod: Module } & {
    payloads?: DeepRestrictToStringKeys<{ schema: string }>[];
    query: UnsignedQueryBoundWitness;
}
querySendFinished: { mod: Module } & {
    payloads?: DeepRestrictToStringKeys<{ schema: string }>[];
    query: UnsignedQueryBoundWitness;
    result?: ModuleQueryResult;
    status: "success" | "failure";
}
querySendStarted: { mod: Module } & {
    payloads?: DeepRestrictToStringKeys<{ schema: string }>[];
    query: UnsignedQueryBoundWitness;
}
unexposed: { mod: Module } & { modules: ModuleInstance[] }