philia
Preparing search index...
protocol/common/api
default
Function default
default
<
T
>
(
client
:
{
request
:
(
name
:
keyof
T
,
data
:
any
)
=>
Promise
<
unknown
>
}
,
)
:
{
[
K
in
string
|
number
|
symbol
]
:
Required
<
T
>
[
K
]
extends
{
()
:
any
;
(
arg
:
P
,
...
args
:
any
[]
)
:
unknown
;
}
?
unknown
extends
P
?
()
=>
Promise
<
Awaited
<
ReturnType
<
any
[
any
]
>
>
>
:
(
data
?:
P
)
=>
Promise
<
Awaited
<
ReturnType
<
any
[
any
]
>
>
>
:
Required
<
T
>
[
K
]
extends
(
arg
:
undefined
,
...
args
:
any
[]
)
=>
unknown
?
()
=>
Promise
<
Awaited
<
ReturnType
<
any
[
any
]
>
>
>
:
Required
<
T
>
[
K
]
extends
(
arg
:
P
,
...
args
:
any
[]
)
=>
unknown
?
(
data
:
P
)
=>
Promise
<
Awaited
<
ReturnType
<
any
[
any
]
>
>
>
:
never
}
API 转换器
Type Parameters
T
Parameters
client
:
{
request
:
(
name
:
keyof
T
,
data
:
any
)
=>
Promise
<
unknown
>
}
Returns
{
[
K
in
string
|
number
|
symbol
]
:
Required
<
T
>
[
K
]
extends
{
()
:
any
;
(
arg
:
P
,
...
args
:
any
[]
)
:
unknown
;
}
?
unknown
extends
P
?
()
=>
Promise
<
Awaited
<
ReturnType
<
any
[
any
]
>
>
>
:
(
data
?:
P
)
=>
Promise
<
Awaited
<
ReturnType
<
any
[
any
]
>
>
>
:
Required
<
T
>
[
K
]
extends
(
arg
:
undefined
,
...
args
:
any
[]
)
=>
unknown
?
()
=>
Promise
<
Awaited
<
ReturnType
<
any
[
any
]
>
>
>
:
Required
<
T
>
[
K
]
extends
(
arg
:
P
,
...
args
:
any
[]
)
=>
unknown
?
(
data
:
P
)
=>
Promise
<
Awaited
<
ReturnType
<
any
[
any
]
>
>
>
:
never
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
philia
Loading...
API 转换器