Type Alias WatchEventParameters<TAbiEvent, TAbiEvents, TStrict, TTransport, _EventName>

WatchEventParameters<TAbiEvent, TAbiEvents, TStrict, TTransport, _EventName>: {
    address?: Address | Address[];
    onError?: ((error: Error) => void);
    onLogs: WatchEventOnLogsFn<TAbiEvent, TAbiEvents, TStrict, _EventName>;
} & GetPollOptions<TTransport> & ({
    args?: MaybeExtractEventArgsFromAbi<TAbiEvents, _EventName>;
    event: TAbiEvent;
    events?: never;
    strict?: TStrict;
} | {
    args?: never;
    event?: never;
    events?: TAbiEvents;
    strict?: TStrict;
} | {
    args?: never;
    event?: never;
    events?: never;
    strict?: never;
})

Type Parameters

Type declaration