Preparing search index...
The search index is not available
@perennial/sdk
@perennial/sdk
Perennial
Definitions
Filter
Type alias Filter<TFilterType, TAbi, TEventName, TArgs, TStrict, TFromBlock, TToBlock>
Filter
<
TFilterType
,
TAbi
,
TEventName
,
TArgs
,
TStrict
,
TFromBlock
,
TToBlock
>
:
{
id
:
Hex
;
request
:
EIP1193RequestFn
<
FilterRpcSchema
>
;
type
:
TFilterType
;
}
&
(
TFilterType
extends
"event"
?
{
fromBlock
?:
TFromBlock
;
toBlock
?:
TToBlock
;
}
&
(
TAbi
extends
Abi
?
undefined
extends
TEventName
?
{
abi
:
TAbi
;
args
?:
never
;
eventName
?:
never
;
strict
:
TStrict
;
}
:
TArgs
extends
MaybeExtractEventArgsFromAbi
<
TAbi
,
TEventName
>
?
{
abi
:
TAbi
;
args
:
TArgs
;
eventName
:
TEventName
;
strict
:
TStrict
;
}
:
{
abi
:
TAbi
;
args
?:
never
;
eventName
:
TEventName
;
strict
:
TStrict
;
}
:
{
abi
?:
never
;
args
?:
never
;
eventName
?:
never
;
strict
?:
never
;
}
)
:
{}
)
Type Parameters
TFilterType
extends
FilterType
=
"event"
TAbi
extends
Abi
|
readonly
unknown
[]
|
undefined
=
undefined
TEventName
extends
string
|
undefined
=
undefined
TArgs
extends
MaybeExtractEventArgsFromAbi
<
TAbi
,
TEventName
>
|
undefined
=
MaybeExtractEventArgsFromAbi
<
TAbi
,
TEventName
>
TStrict
extends
boolean
|
undefined
=
undefined
TFromBlock
extends
BlockNumber
|
BlockTag
|
undefined
=
undefined
TToBlock
extends
BlockNumber
|
BlockTag
|
undefined
=
undefined
Type declaration
id
:
Hex
request
:
EIP1193RequestFn
<
FilterRpcSchema
>
type
:
TFilterType
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
@perennial/sdk
Loading...