Skip to content

shared/search-engines

Defined in: app/src/shared/search-engines.ts:2

A search engine that can be chosen in the settings.

readonly id: string

Defined in: app/src/shared/search-engines.ts:4

Stable identifier, such as duckduckgo.

readonly name: string

Defined in: app/src/shared/search-engines.ts:6

Name shown to users.

readonly searchUrl: string

Defined in: app/src/shared/search-engines.ts:8

Search URL with %s for the encoded query.

const searchEngines: readonly SearchEngine[]

Defined in: app/src/shared/search-engines.ts:15

The search engines offered without configuration. The URLs are the plain search URLs of each engine, without partner or tracking parameters.

engineForSearchUrl(searchUrl): SearchEngine | undefined

Defined in: app/src/shared/search-engines.ts:30

Finds the engine that a search URL belongs to.

string

A search URL with %s, such as the value of search.urlTemplate.

SearchEngine | undefined

The engine, or undefined for a custom search URL.