Preparing search index...
The search index is not available
Comunica
Comunica
@comunica/bindings-factory
Bindings
Class Bindings
An immutable.js-based Bindings object.
Implements
Bindings
Index
Constructors
constructor
Properties
context
Holder
data
Factory
entries
type
Accessors
size
Methods
[iterator]
create
Bindings
With
Contexts
delete
delete
Context
Entry
delete
Context
Entry
Raw
equals
filter
for
Each
get
get
Context
get
Context
Entry
has
iterator
To
Iterable
keys
map
map
Iterable
merge
merge
With
set
set
Context
Entry
set
Context
Entry
Raw
to
String
values
merge
Context
Constructors
constructor
new
Bindings
(
dataFactory
,
entries
,
contextHolder
?
)
:
Bindings
Parameters
dataFactory
:
DataFactory
<
Quad
,
Quad
>
entries
:
Map
<
string
,
Term
>
Optional
contextHolder
:
IContextHolder
Returns
Bindings
Properties
Private
Readonly
context
Holder
context
Holder
:
undefined
|
IContextHolder
Private
Readonly
data
Factory
data
Factory
:
DataFactory
<
Quad
,
Quad
>
Private
Readonly
entries
entries
:
Map
<
string
,
Term
>
Readonly
type
type
:
"bindings"
= 'bindings'
Accessors
size
get
size
(
)
:
number
Returns
number
Methods
[iterator]
[iterator]
(
)
:
Iterator
<
[
Variable
,
Term
]
,
any
,
undefined
>
Returns
Iterator
<
[
Variable
,
Term
]
,
any
,
undefined
>
Protected
create
Bindings
With
Contexts
create
Bindings
With
Contexts
(
entries
,
other
)
:
Bindings
Parameters
entries
:
[
string
,
Term
]
[]
other
:
Bindings
|
Bindings
Returns
Bindings
delete
delete
(
key
)
:
Bindings
Parameters
key
:
string
|
Variable
Returns
Bindings
delete
Context
Entry
delete
Context
Entry
<
V
>
(
key
)
:
Bindings
Type Parameters
V
Parameters
key
:
IActionContextKey
<
V
>
Returns
Bindings
delete
Context
Entry
Raw
delete
Context
Entry
Raw
<
V
>
(
key
)
:
Bindings
Type Parameters
V
Parameters
key
:
IActionContextKey
<
V
>
Returns
Bindings
equals
equals
(
other
)
:
boolean
Parameters
other
:
undefined
|
null
|
Bindings
Returns
boolean
filter
filter
(
fn
)
:
Bindings
Parameters
fn
:
(
(
value
,
key
)
=>
boolean
)
(
value
,
key
)
:
boolean
Parameters
value
:
Term
key
:
Variable
Returns
boolean
Returns
Bindings
for
Each
for
Each
(
fn
)
:
void
Parameters
fn
:
(
(
value
,
key
)
=>
any
)
(
value
,
key
)
:
any
Parameters
value
:
Term
key
:
Variable
Returns
any
Returns
void
get
get
(
key
)
:
undefined
|
Term
Parameters
key
:
string
|
Variable
Returns
undefined
|
Term
get
Context
get
Context
(
)
:
undefined
|
IActionContext
Returns
undefined
|
IActionContext
get
Context
Entry
get
Context
Entry
<
V
>
(
key
)
:
undefined
|
V
Type Parameters
V
Parameters
key
:
IActionContextKey
<
V
>
Returns
undefined
|
V
has
has
(
key
)
:
boolean
Parameters
key
:
string
|
Variable
Returns
boolean
Protected
iterator
To
Iterable
iterator
To
Iterable
<
T
>
(
iterator
)
:
Iterable
<
T
>
Type Parameters
T
Parameters
iterator
:
Iterator
<
T
,
any
,
undefined
>
Returns
Iterable
<
T
>
keys
keys
(
)
:
Iterable
<
Variable
>
Returns
Iterable
<
Variable
>
map
map
(
fn
)
:
Bindings
Parameters
fn
:
(
(
value
,
key
)
=>
Term
)
(
value
,
key
)
:
Term
Parameters
value
:
Term
key
:
Variable
Returns
Term
Returns
Bindings
Protected
map
Iterable
map
Iterable
<
T
,
U
>
(
iterable
,
callback
)
:
Iterable
<
U
>
Type Parameters
T
U
Parameters
iterable
:
Iterable
<
T
>
callback
:
(
(
value
)
=>
U
)
(
value
)
:
U
Parameters
value
:
T
Returns
U
Returns
Iterable
<
U
>
merge
merge
(
other
)
:
undefined
|
Bindings
Parameters
other
:
Bindings
|
Bindings
Returns
undefined
|
Bindings
merge
With
merge
With
(
merger
,
other
)
:
Bindings
Parameters
merger
:
(
(
self
,
other
,
key
)
=>
Term
)
(
self
,
other
,
key
)
:
Term
Parameters
self
:
Term
other
:
Term
key
:
Variable
Returns
Term
other
:
Bindings
|
Bindings
Returns
Bindings
set
set
(
key
,
value
)
:
Bindings
Parameters
key
:
string
|
Variable
value
:
Term
Returns
Bindings
set
Context
Entry
set
Context
Entry
<
V
>
(
key
,
value
)
:
Bindings
Type Parameters
V
Parameters
key
:
IActionContextKey
<
V
>
value
:
any
Returns
Bindings
set
Context
Entry
Raw
set
Context
Entry
Raw
<
V
>
(
key
,
value
)
:
Bindings
Type Parameters
V
Parameters
key
:
IActionContextKey
<
V
>
value
:
any
Returns
Bindings
to
String
to
String
(
)
:
string
Returns
string
values
values
(
)
:
Iterable
<
Term
>
Returns
Iterable
<
Term
>
Private
Static
merge
Context
merge
Context
(
contextMergeHandlers
,
context
,
otherContext
)
:
IActionContext
Parameters
contextMergeHandlers
:
Record
<
string
,
IBindingsContextMergeHandler
<
any
>
>
context
:
IActionContext
otherContext
:
IActionContext
Returns
IActionContext
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
context
Holder
data
Factory
entries
type
size
[iterator]
create
Bindings
With
Contexts
delete
delete
Context
Entry
delete
Context
Entry
Raw
equals
filter
for
Each
get
get
Context
get
Context
Entry
has
iterator
To
Iterable
keys
map
map
Iterable
merge
merge
With
set
set
Context
Entry
set
Context
Entry
Raw
to
String
values
merge
Context
Comunica
Loading...
An immutable.js-based Bindings object.