SYMBOL INDEX (64 symbols across 15 files) FILE: src/app/app.component.ts class AppComponent (line 30) | class AppComponent implements OnInit { method constructor (line 65) | constructor(private dataService: DataService, private cartService: Car... method ngOnInit (line 67) | ngOnInit() { method onURLChange (line 85) | onURLChange(url: string) { method onSearchChange (line 106) | onSearchChange(search: any) { method onFilterChange (line 114) | onFilterChange(data: any) { method updateProducts (line 135) | updateProducts(filter: any) { method sortProducts (line 218) | sortProducts(criteria: any) { FILE: src/app/app.module.ts class AppModule (line 21) | class AppModule { } FILE: src/app/app.ts class App (line 29) | class App implements OnInit { method constructor (line 64) | constructor(private dataService: DataService, private cartService: Car... method ngOnInit (line 66) | ngOnInit() { method onURLChange (line 84) | onURLChange(url: string) { method onSearchChange (line 105) | onSearchChange(search: any) { method onFilterChange (line 113) | onFilterChange(data: any) { method updateProducts (line 134) | updateProducts(filter: any) { method sortProducts (line 217) | sortProducts(criteria: any) { FILE: src/app/cart.service.ts class CartService (line 7) | class CartService { method constructor (line 17) | constructor() { } method addProductToCart (line 19) | addProductToCart(product: any) { method deleteProductFromCart (line 43) | deleteProductFromCart(product: any) { method flushCart (line 55) | flushCart() { FILE: src/app/cart/cart.component.ts constant OFFSET_HEIGHT (line 5) | const OFFSET_HEIGHT = 170; constant PRODUCT_HEIGHT (line 6) | const PRODUCT_HEIGHT = 48; class CartComponent (line 14) | class CartComponent implements OnInit { method constructor (line 28) | constructor(private cartService: CartService, changeDetectorRef: Chang... method ngOnInit (line 32) | ngOnInit() { method deleteProduct (line 62) | deleteProduct(product: any) { method onCartClick (line 66) | onCartClick() { FILE: src/app/data.service.ts class DataService (line 9) | class DataService { method constructor (line 10) | constructor(private http: HttpClient) {} method getData (line 13) | getData(): Promise { method getRemoteData (line 18) | getRemoteData(url: string): Observable { method handleError (line 24) | private handleError(error: HttpErrorResponse) { FILE: src/app/filters/filters.component.ts class FiltersComponent (line 11) | class FiltersComponent implements OnInit { method constructor (line 33) | constructor() { } method ngOnInit (line 35) | ngOnInit() { method reset (line 38) | reset(customFilters: any, priceFilters: any) { method onInputChange (line 47) | onInputChange($event: any, filter: any, type: any) { FILE: src/app/mock-data.ts constant DATA (line 1) | const DATA: any = { FILE: src/app/product-thumbnail/product-thumbnail.component.ts class ProductThumbnailComponent (line 10) | class ProductThumbnailComponent implements OnInit { method constructor (line 25) | constructor(private cartService: CartService) { method ngOnInit (line 29) | ngOnInit() { method onProductClick (line 33) | onProductClick() { method onAddToCart (line 37) | onAddToCart() { FILE: src/app/search-bar/search-bar.component.ts class SearchBarComponent (line 9) | class SearchBarComponent implements OnInit { method constructor (line 20) | constructor() { } method ngOnInit (line 22) | ngOnInit() { method onSearchKeyup (line 32) | onSearchKeyup(search: string) { method plop (line 46) | plop() { method reset (line 53) | reset() { FILE: src/app/shared/category.model.ts class Category (line 1) | class Category { FILE: src/app/shared/product.model.ts class Product (line 1) | class Product { FILE: src/app/showcase/showcase.component.ts class ShowcaseComponent (line 14) | class ShowcaseComponent implements OnInit { method constructor (line 18) | constructor(private cartService: CartService) { method ngOnInit (line 22) | ngOnInit() { FILE: src/app/sort-filters/sort-filters.component.ts class SortFiltersComponent (line 12) | class SortFiltersComponent implements OnInit { method constructor (line 23) | constructor() { } method ngOnInit (line 25) | ngOnInit() { method onSelectChange (line 28) | onSelectChange($event: any) { FILE: src/app/url-form/url-form.component.ts class UrlFormComponent (line 8) | class UrlFormComponent implements OnInit { method constructor (line 15) | constructor() { } method ngOnInit (line 17) | ngOnInit() { method onSend (line 20) | onSend(url: string) {