BUPKIS
API
Assertions
Preparing search index...
bupkis
Keypath
Type Alias Keypath<S>
Keypath
:
S
extends
`
${
infer
K
}
.
${
infer
Rest
}
`
?
K
extends
string
?
Rest
extends
string
?
`
${
K
}
.
${
Keypath
<
Rest
>
}
`
:
never
:
never
:
S
extends
`
${
infer
K
}
[
${
infer
Index
}
]
${
infer
Rest
}
`
?
K
extends
string
?
Index
extends
`
"
${
string
}
"
`
|
`
${
number
}
`
|
`
'
${
string
}
'
`
?
Rest
extends
""
?
`
${
K
}
[
${
Index
}
]
`
:
Rest
extends
`
.
${
infer
RestPath
}
`
?
`
${
K
}
[
${
Index
}
].
${
Keypath
<
RestPath
>
}
`
:
Rest
extends
`
[
${
infer
NextIndex
}
]
${
infer
RestPath
}
`
?
`
${
K
}
[
${
Index
}
][
${
NextIndex
}
]
${
RestPath
extends
""
?
""
:
Keypath
<
RestPath
>
}
`
:
never
:
never
:
never
:
S
Represents a dot-notation or bracket-notation keypath for accessing nested object properties.
Type Parameters
S
extends
string
=
string
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
API
Assertions
GitHub
npm
BUPKIS
Loading...
Represents a dot-notation or bracket-notation keypath for accessing nested object properties.