@bodil/bdb
System
Light
Dark
Search…
Preparing search index...
CustomIndex
Interface CustomIndex<A, T, I>
Internal
interface
CustomIndex
<
A
extends
object
,
T
,
I
extends
CustomIndexablesOf
<
A
,
T
>
>
{
index
:
I
;
keyType
:
A
[
I
]
;
makeIndex
:
()
=>
BTree
<
A
[
I
]
,
A
[]
>
;
record
:
{
[
K
in
string
]
:
CustomIndex
<
A
,
T
,
I
>
}
;
get
name
()
:
I
;
extractKey
(
value
:
A
)
:
A
[
I
]
;
extractKeys
(
value
:
A
)
:
A
[
I
]
[]
;
}
Type Parameters
A
extends
object
T
I
extends
CustomIndexablesOf
<
A
,
T
>
Implements
Index
<
A
>
UnitIndex
<
A
>
Properties
Readonly
index
index
:
I
Readonly
key
Type
keyType
:
A
[
I
]
Readonly
make
Index
makeIndex
:
()
=>
BTree
<
A
[
I
]
,
A
[]
>
Readonly
record
record
:
{
[
K
in
string
]
:
CustomIndex
<
A
,
T
,
I
>
}
Accessors
name
get
name
()
:
I
Returns
I
Methods
extract
Key
extractKey
(
value
:
A
)
:
A
[
I
]
Parameters
value
:
A
Returns
A
[
I
]
extract
Keys
extractKeys
(
value
:
A
)
:
A
[
I
]
[]
Parameters
value
:
A
Returns
A
[
I
]
[]
Properties
index
key
Type
make
Index
record
Accessors
name
Methods
extract
Key
extract
Keys
@bodil/bdb - v0.2.1
Loading...