Type alias GetFilterChangesReturnType<TFilterType, TAbi, TEventName, TStrict, TFromBlock, TToBlock, _AbiEvent, _Pending>

GetFilterChangesReturnType<TFilterType, TAbi, TEventName, TStrict, TFromBlock, TToBlock, _AbiEvent, _Pending>: TFilterType extends "event"
    ? Log<bigint, number, _Pending, _AbiEvent, TStrict, TAbi, TEventName>[]
    : Hash[]

Type Parameters

  • TFilterType extends FilterType = FilterType

  • TAbi extends Abi | readonly unknown[] | undefined = undefined

  • TEventName extends string | undefined = undefined

  • TStrict extends boolean | undefined = undefined

  • TFromBlock extends BlockNumber | BlockTag | undefined = undefined

  • TToBlock extends BlockNumber | BlockTag | undefined = undefined

  • _AbiEvent extends AbiEvent | undefined = TAbi extends Abi
        ? TEventName extends string
            ? ExtractAbiEvent<TAbi, TEventName>
            : undefined
        : undefined

  • _Pending extends boolean = (TFromBlock extends "pending"
        ? true
        : false) | (TToBlock extends "pending"
        ? true
        : false)

Generated using TypeDoc