File

src/app/components/search-provider/search-provider.component.ts

Description

SearchProvider component

Metadata

Index

Properties
Methods
Inputs
Accessors

Constructor

constructor(portfolioService: PortfolioService, engine: EngineService, inputService: InputService, uiService: UiService, persistenceService: PersistenceService)

Constructs the SearchProvider component.

Parameters :
Name Type Optional Description
portfolioService PortfolioService No

The portfolio service injected dependency.

engine EngineService No

The engine service injected dependency.

inputService InputService No

The input service injected dependency.

uiService UiService No

The ui service injected dependency.

persistenceService PersistenceService No

The persistence service injected dependency.

Inputs

InstantSearch
Type : boolean

Instant search toggle setter.

position
Type : any

Instance identification position.

SearchToken
Type : string

Search token setter delegate.

Methods

Public clearSearch
clearSearch()

Clear search-provider field.

Returns : void
Public keypress
keypress(event: KeyboardEvent)

Simulate keyboard clicks delegate.

Parameters :
Name Type Optional
event KeyboardEvent No
Returns : void
Public label
label(key: string)

Label delegate.

Parameters :
Name Type Optional
key string No
Returns : string
Public startAllOver
startAllOver()

Clear toggle state and any future view state and start all over.

Returns : void

Properties

Public Readonly persistenceService
Type : PersistenceService
The persistence service injected dependency.
Public Readonly portfolioService
Type : PortfolioService
The portfolio service injected dependency.
Public searchTokenChanged$
Type : Subject<string>
Default value : new Subject<string>()

SearchProvider token changed event.

Public Readonly uiService
Type : UiService
The ui service injected dependency.

Accessors

ToggleKind
getToggleKind()

Toggle kind enum template accessor getter.

ui
getui()

UI delegate.

decorations
getdecorations()

Decorations delegate.

InstantSearch
getInstantSearch()

Instant search toggle getter.

setInstantSearch(value)

Instant search toggle setter.

Parameters :
Name Optional
value No
Returns : void
SearchToken
getSearchToken()

Search token getter delegate.

Returns : string
setSearchToken(value: string)

Search token setter delegate.

Parameters :
Name Type Optional
value string No
Returns : void

./search-provider.component.scss

@use "../stylesheets/stylesheets.component.scss";
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""