@eagleoutice/flowr - v2.15.8
Preparing search index...
src/search/search-executor/search-transformer
getTransformer
Function getTransformer
getTransformer
<
Name
extends
|
"map"
|
"filter"
|
"with"
|
"index"
|
"first"
|
"last"
|
"tail"
|
"take"
|
"skip"
|
"merge"
|
"unique"
|
"select"
,
>
(
name
:
Name
,
)
:
{
filter
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
__namedParameters
:
{
filter
:
FlowrFilterExpression
}
,
)
=>
Promise
<
CascadeEmpty
<
(...)
,
(...)
>
>
;
first
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
)
=>
CascadeEmpty
<
Elements
,
[
(...)
]
>
;
index
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
__namedParameters
:
{
index
:
number
}
,
)
=>
CascadeEmpty
<
Elements
,
[
(...)
]
>
;
last
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
)
=>
CascadeEmpty
<
Elements
,
[
(...)
]
>
;
map
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
__namedParameters
:
{
args
:
Enrichment
;
mapper
:
Enrichment
}
,
)
=>
FlowrSearchElements
<
ParentInformation
,
Elements
>
;
merge
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
other
:
{
generator
:
FlowrSearchGeneratorNode
;
search
:
(...)
[]
}
,
)
=>
Promise
<
FlowrSearchElements
<
(...)
,
(...)
>
>
;
select
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
__namedParameters
:
{
select
:
(...)
[]
}
,
)
=>
CascadeEmpty
<
Elements
,
Elements
>
;
skip
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
__namedParameters
:
{
count
:
number
}
,
)
=>
CascadeEmpty
<
Elements
,
TailOfArray
<
(...)
>
>
;
tail
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
)
=>
CascadeEmpty
<
Elements
,
TailOfArray
<
(...)
>
>
;
take
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
__namedParameters
:
{
count
:
number
}
,
)
=>
CascadeEmpty
<
Elements
,
TailOfArray
<
(...)
>
>
;
unique
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
)
=>
CascadeEmpty
<
Elements
,
Elements
>
;
with
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
input
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
__namedParameters
:
{
args
?:
undefined
;
info
:
Enrichment
}
,
)
=>
Promise
<
FlowrSearchElements
<
(...)
,
(...)
>
>
;
}
[
Name
]
Gets a search-api transformer function for the given name.
Type Parameters
Name
extends
|
"map"
|
"filter"
|
"with"
|
"index"
|
"first"
|
"last"
|
"tail"
|
"take"
|
"skip"
|
"merge"
|
"unique"
|
"select"
Parameters
name
:
Name
Returns
{
filter
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
__namedParameters
:
{
filter
:
FlowrFilterExpression
}
,
)
=>
Promise
<
CascadeEmpty
<
(...)
,
(...)
>
>
;
first
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
)
=>
CascadeEmpty
<
Elements
,
[
(...)
]
>
;
index
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
__namedParameters
:
{
index
:
number
}
,
)
=>
CascadeEmpty
<
Elements
,
[
(...)
]
>
;
last
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
)
=>
CascadeEmpty
<
Elements
,
[
(...)
]
>
;
map
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
__namedParameters
:
{
args
:
Enrichment
;
mapper
:
Enrichment
}
,
)
=>
FlowrSearchElements
<
ParentInformation
,
Elements
>
;
merge
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
other
:
{
generator
:
FlowrSearchGeneratorNode
;
search
:
(...)
[]
}
,
)
=>
Promise
<
FlowrSearchElements
<
(...)
,
(...)
>
>
;
select
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
__namedParameters
:
{
select
:
(...)
[]
}
,
)
=>
CascadeEmpty
<
Elements
,
Elements
>
;
skip
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
__namedParameters
:
{
count
:
number
}
,
)
=>
CascadeEmpty
<
Elements
,
TailOfArray
<
(...)
>
>
;
tail
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
)
=>
CascadeEmpty
<
Elements
,
TailOfArray
<
(...)
>
>
;
take
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
__namedParameters
:
{
count
:
number
}
,
)
=>
CascadeEmpty
<
Elements
,
TailOfArray
<
(...)
>
>
;
unique
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
data
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
)
=>
CascadeEmpty
<
Elements
,
Elements
>
;
with
:
<
Elements
extends
FlowrSearchElement
<
(...)
>
[]
,
FSE
extends
FlowrSearchElements
<
ParentInformation
,
Elements
>
,
>
(
input
:
ReadonlyFlowrAnalysisProvider
,
elements
:
FSE
,
__namedParameters
:
{
args
?:
undefined
;
info
:
Enrichment
}
,
)
=>
Promise
<
FlowrSearchElements
<
(...)
,
(...)
>
>
;
}
[
Name
]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@eagleoutice/flowr - v2.15.8
Loading...
Gets a search-api transformer function for the given name.