Preparing search index...
The search index is not available
@perennial/sdk
@perennial/sdk
Perennial
Definitions
Widen
Type alias Widen<type>
Widen
<
type
>
:
(
[
unknown
]
extends
[
type
]
?
unknown
:
never
)
|
(
type
extends
Function
?
type
:
never
)
|
(
type
extends
ResolvedRegister
[
"BigIntType"
]
?
bigint
:
never
)
|
(
type
extends
boolean
?
boolean
:
never
)
|
(
type
extends
ResolvedRegister
[
"IntType"
]
?
number
:
never
)
|
(
type
extends
string
?
type
extends
ResolvedRegister
[
"AddressType"
]
?
ResolvedRegister
[
"AddressType"
]
:
type
extends
ResolvedRegister
[
"BytesType"
]
[
"inputs"
]
?
ResolvedRegister
[
"BytesType"
]
:
string
:
never
)
|
(
type
extends
readonly
[
]
?
readonly
[
]
:
never
)
|
(
type
extends
Record
<
string
,
unknown
>
?
{
[
K
in
keyof
type
]
:
Widen
<
type
[
K
]
>
}
:
never
)
|
(
type
extends
{
length
:
number
;
}
?
{
[
K
in
keyof
type
]
:
Widen
<
type
[
K
]
>
}
extends
infer
Val
extends
readonly
unknown
[]
?
readonly
[
...
Val
]
:
never
:
never
)
Type Parameters
type
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
@perennial/sdk
Loading...