SYMBOL INDEX (71 symbols across 17 files) FILE: app/app.component.ts class AppComponent (line 7) | class AppComponent { } FILE: app/app.module.ts class AppModule (line 35) | class AppModule { } FILE: app/auth-guard.service.ts class AuthGuard (line 7) | class AuthGuard implements CanActivate { method constructor (line 8) | constructor(private router: Router) { } method canActivate (line 10) | canActivate() { FILE: app/groceries/groceries.component.ts class GroceriesComponent (line 18) | class GroceriesComponent implements OnInit { method constructor (line 25) | constructor(private router: Router, method ngOnInit (line 30) | ngOnInit() { method handleAndroidFocus (line 36) | handleAndroidFocus(textField, container) { method showActivityIndicator (line 44) | showActivityIndicator() { method hideActivityIndicator (line 47) | hideActivityIndicator() { method add (line 51) | add(target: string) { method toggleRecent (line 90) | toggleRecent() { method showMenu (line 94) | showMenu() { method share (line 108) | share() { method logoff (line 117) | logoff() { FILE: app/groceries/groceries.module.ts class GroceriesModule (line 22) | class GroceriesModule {} FILE: app/groceries/grocery-list/grocery-list.component.ts class GroceryListComponent (line 15) | class GroceryListComponent implements AfterViewInit { method constructor (line 24) | constructor(store: GroceryService) { method ngAfterViewInit (line 27) | ngAfterViewInit() { method load (line 30) | load() { method makeBackgroundTransparent (line 46) | makeBackgroundTransparent(args) { method imageSource (line 54) | imageSource(grocery) { method toggleDone (line 61) | toggleDone(grocery: Grocery) { method delete (line 81) | delete(grocery: Grocery) { FILE: app/groceries/grocery-list/item-status.pipe.ts class ItemStatusPipe (line 8) | class ItemStatusPipe implements PipeTransform { method transform (line 10) | transform(items: Array, deleted: boolean) { FILE: app/groceries/shared/grocery.model.ts class Grocery (line 1) | class Grocery { method constructor (line 2) | constructor( FILE: app/groceries/shared/grocery.service.ts class GroceryService (line 14) | class GroceryService { method constructor (line 19) | constructor(private http: HttpClient, private zone: NgZone) { } method load (line 21) | load() { method add (line 45) | add(name: string) { method setDeleteFlag (line 60) | setDeleteFlag(item: Grocery) { method unsetDeleteFlag (line 71) | unsetDeleteFlag(item: Grocery) { method toggleDoneFlag (line 83) | toggleDoneFlag(item: Grocery) { method permanentlyDelete (line 89) | permanentlyDelete(item: Grocery) { method put (line 105) | private put(grocery: Grocery) { method publishUpdates (line 118) | private publishUpdates() { method getCommonHeaders (line 126) | private getCommonHeaders() { method handleErrors (line 133) | private handleErrors(error: HttpErrorResponse) { FILE: app/login/login.component.ts class LoginComponent (line 18) | class LoginComponent implements OnInit { method constructor (line 30) | constructor(private router: Router, method ngOnInit (line 37) | ngOnInit() { method focusPassword (line 41) | focusPassword() { method startBackgroundAnimation (line 45) | startBackgroundAnimation(background) { method submit (line 52) | submit() { method login (line 66) | login() { method signUp (line 85) | signUp() { method forgotPassword (line 109) | forgotPassword() { method toggleDisplay (line 128) | toggleDisplay() { method showMainContent (line 137) | showMainContent() { FILE: app/login/login.module.ts class LoginModule (line 19) | class LoginModule { } FILE: app/shared/backend.service.ts class BackendService (line 6) | class BackendService { method isLoggedIn (line 12) | static isLoggedIn(): boolean { method token (line 16) | static get token(): string { method token (line 20) | static set token(theToken: string) { FILE: app/shared/dialog-util.ts function alert (line 3) | function alert(message: string) { FILE: app/shared/login.service.ts class LoginService (line 10) | class LoginService { method constructor (line 11) | constructor(private http: HttpClient) { } method register (line 13) | register(user: User) { method login (line 26) | login(user: User) { method logoff (line 43) | logoff() { method resetPassword (line 47) | resetPassword(email) { method getCommonHeaders (line 55) | private getCommonHeaders() { method handleErrors (line 62) | private handleErrors(error: HttpErrorResponse) { FILE: app/shared/status-bar-util.ts function setStatusBarColors (line 6) | function setStatusBarColors() { FILE: app/shared/user.model.ts class User (line 3) | class User { method isValidEmail (line 6) | isValidEmail() { FILE: karma.conf.js function setWebpackPreprocessor (line 82) | function setWebpackPreprocessor(config, options) { function setWebpack (line 97) | function setWebpack(config, options) {