Esposter
Preparing search index...
@esposter/shared
GetProperties
Type Alias GetProperties<T, P, D, R>
GetProperties
:
[
T
]
extends
[
never
]
?
never
:
D
extends
[
]
?
never
:
NonNullable
<
T
>
extends
infer
O
?
O
extends
unknown
[]
?
GetArrayProps
<
O
,
P
,
D
,
R
>
:
O
extends
object
?
GetObjectProps
<
O
,
P
,
D
,
R
>
:
GetPrimitiveProps
<
O
,
P
,
D
,
R
>
:
never
Type Parameters
T
P
extends
string
=
""
D
extends
unknown
[]
=
[
unknown
,
unknown
,
unknown
,
unknown
,
unknown
]
R
extends
boolean
=
true
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Esposter
Loading...