Search
Preparing search index...
The search index is not available
@sajari/sdk-js
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
@sajari/sdk-js
Filter
Class Filter
Hierarchy
EventEmitter
Filter
Index
Constructors
constructor
Properties
active
join
Op
multi
options
Methods
emit
filter
get
get
Options
is
Active
on
set
update
Options
Constructors
constructor
new
Filter
(
options
:
Record
<
string
,
string
>
, initial
?:
string
[]
, multi
?:
boolean
, joinOp
?:
"OR"
|
"AND"
)
:
Filter
Parameters
options:
Record
<
string
,
string
>
initial:
string
[]
= []
multi:
boolean
= false
joinOp:
"OR"
|
"AND"
= "OR"
Returns
Filter
Properties
Private
active
active
:
string
[]
Private
join
Op
join
Op
:
"OR"
|
"AND"
Private
multi
multi
:
boolean
Private
options
options
:
Record
<
string
,
string
|
FilterFunc
>
Methods
Protected
emit
emit
(
event
:
string
,
...
data
:
any
)
:
void
Parameters
event:
string
Rest
...
data:
any
Returns
void
filter
filter
(
)
:
string
Returns
string
get
get
(
)
:
string
[]
Returns
string
[]
get
Options
get
Options
(
)
:
Record
<
string
,
string
|
FilterFunc
>
Returns
Record
<
string
,
string
|
FilterFunc
>
is
Active
is
Active
(
key
:
string
)
:
boolean
Parameters
key:
string
Returns
boolean
on
on
(
event
:
string
, callback
:
SubCallback
)
:
UnSubFn
Parameters
event:
string
callback:
SubCallback
Returns
UnSubFn
set
set
(
key
:
string
, active
?:
boolean
)
:
void
Parameters
key:
string
active:
boolean
= true
Returns
void
update
Options
update
Options
(
options
:
Record
<
string
,
undefined
|
string
|
FilterFunc
>
)
:
void
Parameters
options:
Record
<
string
,
undefined
|
string
|
FilterFunc
>
Returns
void
Exports
Filter
constructor
active
join
Op
multi
options
emit
filter
get
get
Options
is
Active
on
set
update
Options
Generated using
TypeDoc