SYMBOL INDEX (51 symbols across 16 files) FILE: clientapp/e2e/app.po.ts class ClientappPage (line 3) | class ClientappPage { method navigateTo (line 4) | navigateTo() { method getParagraphText (line 8) | getParagraphText() { FILE: clientapp/protractor.conf.js method onPrepare (line 22) | onPrepare() { FILE: clientapp/src/app/app.component.ts class AppComponent (line 8) | class AppComponent { FILE: clientapp/src/app/app.module.ts class AppModule (line 68) | class AppModule { } FILE: clientapp/src/app/backend.ts class Backend (line 7) | class Backend { method constructor (line 10) | constructor(private http: Http) {} method findTalks (line 12) | findTalks(filters: Filters): Observable<{talks: {[id: number]: Talk}, ... method findTalk (line 20) | findTalk(id: number): Observable { method rateTalk (line 26) | rateTalk(id: number, rating: number): Observable { FILE: clientapp/src/app/filters/filters.component.ts class FiltersComponent (line 11) | class FiltersComponent { method filters (line 14) | set filters(v) { method constructor (line 28) | constructor() { method createFiltersObject (line 34) | private createFiltersObject({title, speaker, highRating}: { title: str... FILE: clientapp/src/app/format-rating.pipe.ts class FormatRatingPipe (line 6) | class FormatRatingPipe implements PipeTransform { method transform (line 7) | transform(value: any, args?: any): any { FILE: clientapp/src/app/model.ts type Talk (line 13) | type Talk = { id: number, title: string, speaker: string, description: s... type Filters (line 14) | type Filters = { speaker: string, title: string, minRating: number }; type AppState (line 15) | type AppState = { talks: { [id: number]: Talk }, list: number[], filters... type State (line 16) | type State = { app: AppState }; type TalksUpdated (line 28) | type TalksUpdated = { type: 'TALKS_UPDATED', payload: { talks: { [id: nu... type TalkUpdated (line 29) | type TalkUpdated = { type: 'TALK_UPDATED', payload: Talk }; type Watch (line 30) | type Watch = { type: 'WATCH', payload: { talkId: number } }; type TalkWatched (line 31) | type TalkWatched = { type: 'TALK_WATCHED', payload: { talkId: number } }; type Rate (line 32) | type Rate = { type: 'RATE', payload: { talkId: number, rating: number } }; type Unrate (line 33) | type Unrate = { type: 'UNRATE', payload: { talkId: number, error: any } }; type Action (line 34) | type Action = RouterAction | TalksUpdated | TalkUpdated | Watch |... function appReducer (line 37) | function appReducer(state: AppState, action: Action): AppState { class TalksEffects (line 69) | class TalksEffects { method constructor (line 98) | constructor(private actions: Actions, private store: Store, pri... method handleNavigation (line 101) | private handleNavigation(segment: string, callback: (a: ActivatedRoute... function firstSegment (line 114) | function firstSegment(r: RouterNavigationAction) { function createFilters (line 119) | function createFilters(p: Params): Filters { FILE: clientapp/src/app/rate-button/rate-button.component.ts class RateButtonComponent (line 8) | class RateButtonComponent { method promptRating (line 12) | promptRating(): void { FILE: clientapp/src/app/talk-details/talk-details.component.ts class TalkDetailsComponent (line 14) | class TalkDetailsComponent { method constructor (line 18) | constructor(private route: ActivatedRoute, private store: Store) { method handleRate (line 26) | handleRate(newRating: number): void { method handleWatch (line 36) | handleWatch(): void { FILE: clientapp/src/app/talk/talk.component.ts class TalkComponent (line 9) | class TalkComponent { FILE: clientapp/src/app/talks-and-filters/talks-and-filters.component.ts class TalksAndFiltersComponent (line 12) | class TalksAndFiltersComponent { method constructor (line 16) | constructor(private router: Router, store: Store) { method handleFiltersChange (line 21) | handleFiltersChange(filters: Filters): void { method createParams (line 25) | private createParams(filters: Filters): Params { FILE: clientapp/src/app/talks/talks.component.ts class TalksComponent (line 9) | class TalksComponent { FILE: clientapp/src/app/watch-button/watch-button.component.ts class WatchButtonComponent (line 8) | class WatchButtonComponent { method handleWatch (line 13) | handleWatch(): void { FILE: clientapp/src/app/watch.ts class WatchService (line 1) | class WatchService { method watch (line 2) | watch(talkId: number): void { FILE: clientapp/src/typings.d.ts type NodeModule (line 3) | interface NodeModule {