@witchcraft/spellcraft
Github
Issues
npm
Preparing search index...
core/createKeys
createKeys
Function createKeys
createKeys
<
TKey
extends
Key
=
Key
,
TKeys
extends
TKey
[]
=
TKey
[]
,
TEntries
extends
Record
<
TKeys
[
number
]
[
"id"
]
,
Key
>
=
Record
<
TKeys
[
number
]
[
"id"
]
,
Key
>
,
TCheck
extends
boolean
|
"only"
=
true
,
>
(
entries
:
TKeys
,
manager
?:
PickManager
<
"options"
,
"stringifier"
>
,
rawKeys
?:
Partial
<
Pick
<
Keys
,
"autoManageLayout"
|
"layout"
>
>
,
__namedParameters
?:
{
check
?:
TCheck
}
,
)
:
Result
<
TCheck
extends
"only"
?
true
:
Keys
<
TEntries
>
,
KnownError
<
"DUPLICATE_KEY"
>
,
>
Type Parameters
TKey
extends
Key
=
Key
TKeys
extends
TKey
[]
=
TKey
[]
TEntries
extends
Record
<
TKeys
[
number
]
[
"id"
]
,
Key
>
=
Record
<
TKeys
[
number
]
[
"id"
]
,
Key
>
TCheck
extends
boolean
|
"only"
=
true
Parameters
entries
:
TKeys
manager
:
PickManager
<
"options"
,
"stringifier"
>
= ...
rawKeys
:
Partial
<
Pick
<
Keys
,
"autoManageLayout"
|
"layout"
>
>
= ...
__namedParameters
:
{
check
?:
TCheck
}
= {}
Returns
Result
<
TCheck
extends
"only"
?
true
:
Keys
<
TEntries
>
,
KnownError
<
"DUPLICATE_KEY"
>
,
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
Github
Issues
npm
@witchcraft/spellcraft
Loading...