AddonSuggestions.sys.mjs |
A feature that supports Addon suggestions.
|
6722 |
AmpSuggestions.sys.mjs |
A feature that manages AMP suggestions.
|
12622 |
DynamicSuggestions.sys.mjs |
A feature that manages the dynamic Rust suggestion types defined in the
`quickSuggestDynamicSuggestionTypes` Nimbus variable or its related pref
`quicksuggest.dynamicSuggestionTypes`. Dynamic Rust suggestions are not
statically typed except for a few core properties, so they can be used to
serve many different types of suggestions without any Rust changes. They are
also used for hidden-exposure suggestions (potential exposures).
This feature only manages the types defined in the variable or pref. Other
features can manage dynamic suggestion types that are *not* defined in the
variable or pref by extending `SuggestProvider` as usual and overriding the
`dynamicRustSuggestionTypes` getter. That makes it possible for a feature to
use dynamic suggestions as an implementation detail.
|
5391 |
GeolocationUtils.sys.mjs |
Utils for fetching the client's geolocation from Merino, computing distances
between locations, and finding suggestions that best match the geolocation.
|
10276 |
ImportantDatesSuggestions.sys.mjs |
A Suggest feature that manages important-dates suggestions.
|
8057 |
ImpressionCaps.sys.mjs |
Impression caps and stats for quick suggest suggestions.
|
15190 |
MarketSuggestions.sys.mjs |
A feature that supports Market suggestions like stocks, indexes, and funds.
|
3515 |
MDNSuggestions.sys.mjs |
A feature that supports MDN suggestions.
|
4375 |
MLSuggest.sys.mjs |
MLSuggest helps with ML based suggestions around intents and location.
|
14422 |
RealtimeSuggestProvider.sys.mjs |
A Suggest feature that manages realtime suggestions (a.k.a. "carrots"),
including both opt-in and online suggestions for a given realtime type. It is
intended to be subclassed rather than used as is.
Each subclass should manage one realtime type. If the user has not opted in
to online suggestions, this class will serve the realtime type's opt-in
suggestion. Once the user has opted in, it will switch to serving online
Merino suggestions for the realtime type.
|
14926 |
SuggestBackendMerino.sys.mjs |
@import {MerinoClient} from "resource:///modules/MerinoClient.sys.mjs"
|
2738 |
SuggestBackendMl.sys.mjs |
The Suggest ML backend. Both the ML and Rust backends can be enabled at the
same time. Features can support both backends and decide which one to use per
query.
|
3570 |
SuggestBackendRust.sys.mjs |
@import {SuggestProvider} from "resource:///modules/urlbar/private/SuggestFeature.sys.mjs"
@import {
GeonameAlternates, Geoname, GeonameMatch, GeonameType, Suggestion
} from "moz-src:///toolkit/components/uniffi-bindgen-gecko-js/components/generated/RustSuggest.sys.mjs"
|
34259 |
SuggestFeature.sys.mjs |
eslint-disable no-unused-vars |
15531 |
WeatherSuggestions.sys.mjs |
A feature that periodically fetches weather suggestions from Merino.
|
18407 |
WikipediaSuggestions.sys.mjs |
A feature that manages Wikipedia suggestions, both offline (Rust) and online
(Merino).
|
2397 |
YelpSuggestions.sys.mjs |
@import {GeonameMatch} from "moz-src:///toolkit/components/uniffi-bindgen-gecko-js/components/generated/RustSuggest.sys.mjs"
|
19845 |