SYMBOL INDEX (177 symbols across 64 files) FILE: server/src/app.controller.ts class AppController (line 5) | class AppController { method constructor (line 6) | constructor(private readonly appService: AppService) {} method getHello (line 9) | getHello(): string { FILE: server/src/app.module.ts class AppModule (line 12) | class AppModule { method forRoot (line 13) | static forRoot(connOptions: ConnectionOptions): DynamicModule { FILE: server/src/app.service.ts class AppService (line 4) | class AppService { method getHello (line 5) | getHello(): string { FILE: server/src/auth/auth.controller.ts class AuthController (line 21) | class AuthController { method constructor (line 22) | constructor(private readonly authService: AuthService) {} method register (line 25) | public async register( method login (line 40) | public async login(@Body() loginUserDto: LoginUserDto): Promise { FILE: server/src/auth/auth.module.ts class AuthModule (line 28) | class AuthModule {} FILE: server/src/auth/auth.service.ts class AuthService (line 12) | class AuthService { method constructor (line 13) | constructor( method register (line 18) | async register(userDto: CreateUserDto): Promise { method login (line 36) | async login(loginUserDto: LoginUserDto): Promise { method validateUser (line 49) | async validateUser(payload: JwtPayload): Promise { method _createToken (line 57) | private _createToken({ username }: UserDto): any { FILE: server/src/auth/interfaces/login-status.interface.ts type LoginStatus (line 3) | interface LoginStatus { FILE: server/src/auth/interfaces/payload.interface.ts type JwtPayload (line 1) | interface JwtPayload { FILE: server/src/auth/interfaces/regisration-status.interface.ts type RegistrationStatus (line 1) | interface RegistrationStatus { FILE: server/src/auth/jwt.strategy.ts class JwtStrategy (line 9) | class JwtStrategy extends PassportStrategy(Strategy) { method constructor (line 10) | constructor(private readonly authService: AuthService) { method validate (line 17) | async validate(payload: JwtPayload): Promise { FILE: server/src/core/core.module.ts class CoreModule (line 13) | class CoreModule {} FILE: server/src/core/http-exception.filter.ts class HttpExceptionFilter (line 11) | class HttpExceptionFilter implements ExceptionFilter { method catch (line 12) | catch(exception: HttpException, host: ArgumentsHost) { FILE: server/src/main.ts function bootstrap (line 12) | async function bootstrap() { FILE: server/src/migration/1551865385236-InitialCreate.ts class InitialCreate1551865385236 (line 3) | class InitialCreate1551865385236 implements MigrationInterface { method up (line 5) | public async up(queryRunner: QueryRunner): Promise { method down (line 11) | public async down(queryRunner: QueryRunner): Promise { FILE: server/src/migration/1552392671960-AddUpdatedOnFieldToTodoEntity.ts class AddUpdatedOnFieldToTodoEntity1552392671960 (line 3) | class AddUpdatedOnFieldToTodoEntity1552392671960 implements MigrationInt... method up (line 5) | public async up(queryRunner: QueryRunner): Promise { method down (line 9) | public async down(queryRunner: QueryRunner): Promise { FILE: server/src/migration/1555148302681-AddUser.ts class AddUser1555148302681 (line 3) | class AddUser1555148302681 implements MigrationInterface { method up (line 4) | public async up(queryRunner: QueryRunner): Promise { method down (line 11) | public async down(queryRunner: QueryRunner): Promise { FILE: server/src/migration/1555166680617-AddOwnerFieldToTodoEntity.ts class AddOwnerFieldToTodoEntity1555166680617 (line 3) | class AddOwnerFieldToTodoEntity1555166680617 method up (line 5) | public async up(queryRunner: QueryRunner): Promise { method down (line 13) | public async down(queryRunner: QueryRunner): Promise { FILE: server/src/migration/1565812987671-SeedUserRecord.ts class SeedUserRecord1565812987671 (line 6) | class SeedUserRecord1565812987671 implements MigrationInterface { method up (line 7) | public async up(queryRunner: QueryRunner): Promise { method down (line 20) | public async down(queryRunner: QueryRunner): Promise {} FILE: server/src/todo/dto/task.create.dto.ts class CreateTaskDto (line 3) | class CreateTaskDto { FILE: server/src/todo/dto/task.dto.ts class TaskDto (line 3) | class TaskDto { FILE: server/src/todo/dto/task.list.dto.ts class TaskListDto (line 3) | class TaskListDto { FILE: server/src/todo/dto/todo.create.dto.ts class CreateTodoDto (line 4) | class CreateTodoDto { FILE: server/src/todo/dto/todo.dto.ts class TodoDto (line 5) | class TodoDto { FILE: server/src/todo/dto/todo.list.dto.ts class TodoListDto (line 3) | class TodoListDto { FILE: server/src/todo/entity/task.entity.ts class TaskEntity (line 11) | class TaskEntity { FILE: server/src/todo/entity/todo.entity.ts class TodoEntity (line 14) | class TodoEntity { FILE: server/src/todo/task/task.controller.ts class TaskController (line 18) | class TaskController { method constructor (line 19) | constructor(private taskService: TaskService) {} method findOneTask (line 22) | async findOneTask(@Param('id') id: string): Promise { method findTasksByTodo (line 27) | async findTasksByTodo(@Param('id') id: string): Promise { method create (line 34) | async create( method destory (line 43) | async destory(@Param('id') id: string): Promise { FILE: server/src/todo/task/task.service.ts class TaskService (line 11) | class TaskService { method constructor (line 12) | constructor( method getTask (line 19) | async getTask(id: string): Promise { method getTasksByTodo (line 29) | async getTasksByTodo(id: string): Promise { method createTask (line 38) | async createTask(todoId: string, taskDto: CreateTaskDto): Promise { FILE: server/src/todo/todo.controller.ts class TodoController (line 21) | class TodoController { method constructor (line 22) | constructor(private readonly todoService: TodoService) {} method findAll (line 25) | async findAll(@Req() req: any): Promise { method findOne (line 31) | async findOne(@Param('id') id: string): Promise { method create (line 37) | async create( method update (line 48) | async update( method destory (line 57) | async destory(@Param('id') id: string): Promise { FILE: server/src/todo/todo.module.ts class TodoModule (line 22) | class TodoModule {} FILE: server/src/todo/todo.service.ts class TodoService (line 14) | class TodoService { method constructor (line 15) | constructor( method getAllTodo (line 21) | async getAllTodo(): Promise { method getOneTodo (line 26) | async getOneTodo(id: string): Promise { method createTodo (line 42) | async createTodo( method updateTodo (line 62) | async updateTodo(id: string, todoDto: TodoDto): Promise { method destoryTodo (line 90) | async destoryTodo(id: string): Promise { FILE: server/src/users/dto/user-login.dto.ts class LoginUserDto (line 3) | class LoginUserDto { FILE: server/src/users/dto/user.create.dto.ts class CreateUserDto (line 3) | class CreateUserDto { FILE: server/src/users/dto/user.dto.ts class UserDto (line 3) | class UserDto { FILE: server/src/users/entity/user.entity.ts class UserEntity (line 13) | class UserEntity { method hashPassword (line 22) | async hashPassword() { FILE: server/src/users/users.module.ts class UsersModule (line 12) | class UsersModule {} FILE: server/src/users/users.service.ts class UsersService (line 12) | class UsersService { method constructor (line 13) | constructor( method findOne (line 18) | async findOne(options?: object): Promise { method findByLogin (line 23) | async findByLogin({ username, password }: LoginUserDto): Promise { method create (line 44) | async create(userDto: CreateUserDto): Promise { method _sanitizeUser (line 64) | private _sanitizeUser(user: UserEntity) { FILE: todo-client/e2e/protractor.conf.js method onPrepare (line 26) | onPrepare() { FILE: todo-client/e2e/src/app.po.ts class AppPage (line 3) | class AppPage { method navigateTo (line 4) | navigateTo() { method getTitleText (line 8) | getTitleText() { FILE: todo-client/projects/app-common/src/lib/action.ts type DoAction (line 1) | interface DoAction { FILE: todo-client/projects/app-common/src/lib/app-common.module.ts class AppCommonModule (line 24) | class AppCommonModule {} FILE: todo-client/projects/auth/src/lib/auth.guard.ts class AuthGuard (line 14) | class AuthGuard implements CanActivate { method constructor (line 15) | constructor(private router: Router, private authService: AuthService) {} method canActivate (line 17) | canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) { FILE: todo-client/projects/auth/src/lib/auth.module.ts class AuthModule (line 10) | class AuthModule {} FILE: todo-client/projects/auth/src/lib/components/login/login.component.ts class LoginComponent (line 11) | class LoginComponent implements OnInit { method constructor (line 17) | constructor( method ngOnInit (line 24) | ngOnInit() { method f (line 37) | get f() { method onSubmit (line 41) | onSubmit() { FILE: todo-client/projects/auth/src/lib/services/auth.service.ts type ApplicationUser (line 11) | interface ApplicationUser { class AuthService (line 20) | class AuthService { method constructor (line 24) | constructor(private readonly http: HttpClient) { method currentUserValue (line 31) | public get currentUserValue(): ApplicationUser { method login (line 35) | login(username: string, password: string) { method logout (line 52) | logout() { FILE: todo-client/projects/auth/src/lib/services/error.interceptor.ts class ErrorInterceptor (line 15) | class ErrorInterceptor implements HttpInterceptor { method constructor (line 16) | constructor(private authService: AuthService) {} method intercept (line 18) | intercept( FILE: todo-client/projects/auth/src/lib/services/jwt-interceptor.ts class JwtInterceptor (line 13) | class JwtInterceptor implements HttpInterceptor { method constructor (line 14) | constructor(private authService: AuthService) {} method intercept (line 16) | intercept( FILE: todo-client/projects/todo/src/lib/components/task-create/task-create.component.ts class TaskCreateComponent (line 19) | class TaskCreateComponent implements OnInit { method constructor (line 25) | constructor() {} method ngOnInit (line 27) | ngOnInit() {} method OnEnter (line 29) | public OnEnter() { FILE: todo-client/projects/todo/src/lib/components/task-list/task-list.component.ts class TaskListComponent (line 49) | class TaskListComponent implements OnInit { method constructor (line 56) | constructor() {} method ngOnInit (line 58) | ngOnInit() {} method trackByFn (line 60) | public trackByFn(index: number, item: Task) { method doAction (line 64) | public doAction(task: Task): void { FILE: todo-client/projects/todo/src/lib/components/task.component.ts class TaskComponent (line 19) | class TaskComponent implements OnInit { method constructor (line 20) | constructor( method ngOnInit (line 29) | ngOnInit() { method doAction (line 38) | public doAction({ type, payload }: DoAction): void { method createTask (line 51) | private createTask(task: string): void { method deleteTask (line 57) | private deleteTask(task: Task): void { FILE: todo-client/projects/todo/src/lib/components/todo-create/todo-create.component.ts class TodoCreateComponent (line 19) | class TodoCreateComponent implements OnInit { method constructor (line 25) | constructor() {} method ngOnInit (line 27) | ngOnInit() {} method OnEnter (line 29) | public OnEnter() { FILE: todo-client/projects/todo/src/lib/components/todo-list/todo-list.component.ts class TodoListComponent (line 57) | class TodoListComponent implements OnInit { method constructor (line 64) | constructor() {} method ngOnInit (line 66) | ngOnInit() {} method trackByFn (line 68) | public trackByFn(index: number, item: Todo) { method doAction (line 72) | public doAction(todo: Todo): void { FILE: todo-client/projects/todo/src/lib/components/todo.component.ts class TodoComponent (line 19) | class TodoComponent implements OnInit { method constructor (line 23) | constructor( method ngOnInit (line 28) | ngOnInit() { method doAction (line 34) | public doAction({ type, payload }: DoAction): void { method createTodo (line 47) | private createTodo(todo: string): void { method deleteTodo (line 53) | private deleteTodo(todo: Todo): void { FILE: todo-client/projects/todo/src/lib/models/task.model.ts type Task (line 1) | interface Task { FILE: todo-client/projects/todo/src/lib/models/todo.model.ts type Todo (line 1) | interface Todo { FILE: todo-client/projects/todo/src/lib/services/task.service.ts class TaskService (line 21) | class TaskService { method constructor (line 24) | constructor(private readonly http: HttpClient) {} method create (line 26) | public create(todoId: string, task: Task): Observable { method findAll (line 32) | public findAll(todoId: string): Observable { method delete (line 41) | public delete(id: string): Observable<{}> { method handleError (line 48) | private handleError(error: HttpErrorResponse) { FILE: todo-client/projects/todo/src/lib/services/todo.service.ts class TodoService (line 20) | class TodoService { method constructor (line 23) | constructor(private readonly http: HttpClient) {} method create (line 25) | public create(todo: Todo): Observable { method findAll (line 31) | public findAll(): Observable { method delete (line 38) | public delete(id: string): Observable<{}> { method handleError (line 45) | private handleError(error: HttpErrorResponse) { FILE: todo-client/projects/todo/src/lib/todo-home.component.ts class TodoHomeComponent (line 43) | class TodoHomeComponent implements OnInit { method constructor (line 44) | constructor() {} method ngOnInit (line 46) | ngOnInit() {} FILE: todo-client/projects/todo/src/lib/todo.module.ts class TodoModule (line 24) | class TodoModule {} FILE: todo-client/src/app/app-routing.module.ts class AppRoutingModule (line 47) | class AppRoutingModule {} FILE: todo-client/src/app/app.component.ts class AppComponent (line 8) | class AppComponent { FILE: todo-client/src/app/app.module.ts class AppModule (line 28) | class AppModule {} FILE: todo-client/src/app/shared/home/home.component.ts class HomeComponent (line 15) | class HomeComponent implements OnInit { method constructor (line 16) | constructor() {} method ngOnInit (line 18) | ngOnInit() {} FILE: todo-client/src/app/shared/master/master.component.ts class MasterComponent (line 59) | class MasterComponent implements OnInit { method constructor (line 62) | constructor( method ngOnInit (line 67) | ngOnInit() { method logout (line 71) | public logout(): void {