Preparing search index...
The search index is not available
Airship Core
Airship Core
WritablePropertyNames
Type alias WritablePropertyNames<T>
Writable
Property
Names
<
T
>
:
{
[
K
in
keyof
T
]
-?:
T
[
K
]
extends
Callback
?
never
:
(
<
F
>
(
)
=>
F
extends
{
[
Q
in
K
]
:
T
[
K
]
}
?
1
:
2
)
extends
(
<
F
>
(
)
=>
F
extends
{
-
readonly
[
Q
in
K
]
:
T
[
K
]
}
?
1
:
2
)
?
K
:
never
}
[
keyof
T
]
Given an object
T
, returns a unioned type of all non-readonly property names.
Type Parameters
T
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Airship Core
Loading...
Given an object
T
, returns a unioned type of all non-readonly property names.