Search
Preparing search index...
The search index is not available
@storefront/core
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
SearchUrlGenerator
Class SearchUrlGenerator
Hierarchy
UrlGenerator
<
SearchUrlState
>
SearchUrlGenerator
PastPurchaseUrlGenerator
Implements
Generator
<
SearchUrlState
>
Index
Constructors
constructor
Properties
beautifier
config
Methods
build
build
Url
convert
Referenced
Refinements
convert
Path
Refinements
convert
Sort
convert
ToSelected
Value
Refinement
generate
Refinement
Map
refinements
Comparator
sort
Refinements
to
Keys
to
Object
Constructors
constructor
new
Search
Url
Generator
(
beautifier
:
UrlBeautifier
)
:
SearchUrlGenerator
Parameters
beautifier:
UrlBeautifier
Returns
SearchUrlGenerator
Properties
Protected
beautifier
beautifier
:
UrlBeautifier
config
config
:
Configuration
= this.beautifier.config
Methods
build
build
(
state
:
SearchUrlState
)
:
string
Parameters
state:
SearchUrlState
Returns
string
build
Url
build
Url
(
path
:
string
[]
, query
:
object
)
:
string
Parameters
path:
string
[]
query:
object
Returns
string
convert
Referenced
Refinements
convert
Referenced
Refinements
(
state
:
SearchUrlState
)
:
any
[]
Parameters
state:
SearchUrlState
Returns
any
[]
Static
convert
Path
Refinements
convert
Path
Refinements
(
refinements
:
Refinement
[]
)
:
any
[]
Parameters
refinements:
Refinement
[]
Returns
any
[]
Static
convert
Sort
convert
Sort
(
sort
:
Sort
)
:
[
string
,
boolean
[]
]
Parameters
sort:
Sort
Returns
[
string
,
boolean
[]
]
Static
convert
ToSelected
Value
Refinement
convert
ToSelected
Value
Refinement
(
refinement
:
Refinement
)
:
ValueRefinement
Parameters
refinement:
Refinement
Returns
ValueRefinement
Static
generate
Refinement
Map
generate
Refinement
Map
(
refinements
:
Refinement
[]
, refinementMapping
:
any
[]
)
:
object
Parameters
refinements:
Refinement
[]
refinementMapping:
any
[]
Returns
object
keys
:
any
[]
map
:
object
Static
refinements
Comparator
refinements
Comparator
(
lhs
:
Refinement
, rhs
:
Refinement
)
:
number
Parameters
lhs:
Refinement
rhs:
Refinement
Returns
number
Static
sort
Refinements
sort
Refinements
(
refinements
:
Refinement
[]
)
:
any
[]
Parameters
refinements:
Refinement
[]
Returns
any
[]
Static
to
Keys
to
Keys
(
mapping
:
any
[]
)
:
any
Parameters
mapping:
any
[]
Returns
any
Static
to
Object
to
Object
(
mapping
:
any
[]
)
:
any
Parameters
mapping:
any
[]
Returns
any
Globals
Search
Url
Generator
constructor
beautifier
config
build
build
Url
convert
Referenced
Refinements
convert
Path
Refinements
convert
Sort
convert
ToSelected
Value
Refinement
generate
Refinement
Map
refinements
Comparator
sort
Refinements
to
Keys
to
Object
Generated using
TypeDoc