Skip to content

@sylis/api v0.0.1


@sylis/api / modules/auth/auth.controller / AuthController

Class: AuthController

Defined in: apps/api/src/modules/auth/auth.controller.ts:12

Constructors

Constructor

new AuthController(authService): AuthController

Defined in: apps/api/src/modules/auth/auth.controller.ts:13

Parameters

authService

AuthService

Returns

AuthController

Methods

login()

login(dto): Promise<{ token: string; }>

Defined in: apps/api/src/modules/auth/auth.controller.ts:38

Parameters

dto

LoginReqDto

Returns

Promise<{ token: string; }>


register()

register(dto): Promise<{ message: string; user: { email: null | string; id: string; }; }>

Defined in: apps/api/src/modules/auth/auth.controller.ts:29

Parameters

dto

RegisterReqDto

Returns

Promise<{ message: string; user: { email: null | string; id: string; }; }>


sendEmailCode()

sendEmailCode(dto): Promise<{ message: string; }>

Defined in: apps/api/src/modules/auth/auth.controller.ts:20

Parameters

dto

SendEmailCodeReqDto

Returns

Promise<{ message: string; }>