Skip to content

Commit 9aa7935

Browse files
🎨 added JSdocs comment labels for improved code documentation (microsoft#301)
Thx to @NyashaNziramasanga!
1 parent 83bbb68 commit 9aa7935

File tree

4 files changed

+19
-19
lines changed

4 files changed

+19
-19
lines changed

src/controllers/api.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import { UserDocument } from "../models/User";
66

77

88
/**
9-
* GET /api
109
* List of API examples.
10+
* @route GET /api
1111
*/
1212
export const getApi = (req: Request, res: Response) => {
1313
res.render("api/index", {
@@ -16,8 +16,8 @@ export const getApi = (req: Request, res: Response) => {
1616
};
1717

1818
/**
19-
* GET /api/facebook
2019
* Facebook API example.
20+
* @route GET /api/facebook
2121
*/
2222
export const getFacebook = (req: Request, res: Response, next: NextFunction) => {
2323
const user = req.user as UserDocument;

src/controllers/contact.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ const transporter = nodemailer.createTransport({
1111
});
1212

1313
/**
14-
* GET /contact
1514
* Contact form page.
15+
* @route GET /contact
1616
*/
1717
export const getContact = (req: Request, res: Response) => {
1818
res.render("contact", {
@@ -21,8 +21,8 @@ export const getContact = (req: Request, res: Response) => {
2121
};
2222

2323
/**
24-
* POST /contact
2524
* Send a contact form via Nodemailer.
25+
* @route POST /contact
2626
*/
2727
export const postContact = async (req: Request, res: Response) => {
2828
await check("name", "Name cannot be blank").not().isEmpty().run(req);

src/controllers/home.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { Request, Response } from "express";
22

33
/**
4-
* GET /
54
* Home page.
5+
* @route GET /
66
*/
77
export const index = (req: Request, res: Response) => {
88
res.render("home", {

src/controllers/user.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import { check, sanitize, validationResult } from "express-validator";
1010
import "../config/passport";
1111

1212
/**
13-
* GET /login
1413
* Login page.
14+
* @route GET /login
1515
*/
1616
export const getLogin = (req: Request, res: Response) => {
1717
if (req.user) {
@@ -23,8 +23,8 @@ export const getLogin = (req: Request, res: Response) => {
2323
};
2424

2525
/**
26-
* POST /login
2726
* Sign in using email and password.
27+
* @route POST /login
2828
*/
2929
export const postLogin = async (req: Request, res: Response, next: NextFunction) => {
3030
await check("email", "Email is not valid").isEmail().run(req);
@@ -54,17 +54,17 @@ export const postLogin = async (req: Request, res: Response, next: NextFunction)
5454
};
5555

5656
/**
57-
* GET /logout
5857
* Log out.
58+
* @route GET /logout
5959
*/
6060
export const logout = (req: Request, res: Response) => {
6161
req.logout();
6262
res.redirect("/");
6363
};
6464

6565
/**
66-
* GET /signup
6766
* Signup page.
67+
* @route GET /signup
6868
*/
6969
export const getSignup = (req: Request, res: Response) => {
7070
if (req.user) {
@@ -76,8 +76,8 @@ export const getSignup = (req: Request, res: Response) => {
7676
};
7777

7878
/**
79-
* POST /signup
8079
* Create a new local account.
80+
* @route POST /signup
8181
*/
8282
export const postSignup = async (req: Request, res: Response, next: NextFunction) => {
8383
await check("email", "Email is not valid").isEmail().run(req);
@@ -117,8 +117,8 @@ export const postSignup = async (req: Request, res: Response, next: NextFunction
117117
};
118118

119119
/**
120-
* GET /account
121120
* Profile page.
121+
* @route GET /account
122122
*/
123123
export const getAccount = (req: Request, res: Response) => {
124124
res.render("account/profile", {
@@ -127,8 +127,8 @@ export const getAccount = (req: Request, res: Response) => {
127127
};
128128

129129
/**
130-
* POST /account/profile
131130
* Update profile information.
131+
* @route POST /account/profile
132132
*/
133133
export const postUpdateProfile = async (req: Request, res: Response, next: NextFunction) => {
134134
await check("email", "Please enter a valid email address.").isEmail().run(req);
@@ -165,8 +165,8 @@ export const postUpdateProfile = async (req: Request, res: Response, next: NextF
165165
};
166166

167167
/**
168-
* POST /account/password
169168
* Update current password.
169+
* @route POST /account/password
170170
*/
171171
export const postUpdatePassword = async (req: Request, res: Response, next: NextFunction) => {
172172
await check("password", "Password must be at least 4 characters long").isLength({ min: 4 }).run(req);
@@ -192,8 +192,8 @@ export const postUpdatePassword = async (req: Request, res: Response, next: Next
192192
};
193193

194194
/**
195-
* POST /account/delete
196195
* Delete user account.
196+
* @route POST /account/delete
197197
*/
198198
export const postDeleteAccount = (req: Request, res: Response, next: NextFunction) => {
199199
const user = req.user as UserDocument;
@@ -206,8 +206,8 @@ export const postDeleteAccount = (req: Request, res: Response, next: NextFunctio
206206
};
207207

208208
/**
209-
* GET /account/unlink/:provider
210209
* Unlink OAuth provider.
210+
* @route GET /account/unlink/:provider
211211
*/
212212
export const getOauthUnlink = (req: Request, res: Response, next: NextFunction) => {
213213
const provider = req.params.provider;
@@ -225,8 +225,8 @@ export const getOauthUnlink = (req: Request, res: Response, next: NextFunction)
225225
};
226226

227227
/**
228-
* GET /reset/:token
229228
* Reset Password page.
229+
* @route GET /reset/:token
230230
*/
231231
export const getReset = (req: Request, res: Response, next: NextFunction) => {
232232
if (req.isAuthenticated()) {
@@ -248,8 +248,8 @@ export const getReset = (req: Request, res: Response, next: NextFunction) => {
248248
};
249249

250250
/**
251-
* POST /reset/:token
252251
* Process the reset password request.
252+
* @route POST /reset/:token
253253
*/
254254
export const postReset = async (req: Request, res: Response, next: NextFunction) => {
255255
await check("password", "Password must be at least 4 characters long.").isLength({ min: 4 }).run(req);
@@ -310,8 +310,8 @@ export const postReset = async (req: Request, res: Response, next: NextFunction)
310310
};
311311

312312
/**
313-
* GET /forgot
314313
* Forgot Password page.
314+
* @route GET /forgot
315315
*/
316316
export const getForgot = (req: Request, res: Response) => {
317317
if (req.isAuthenticated()) {
@@ -323,8 +323,8 @@ export const getForgot = (req: Request, res: Response) => {
323323
};
324324

325325
/**
326-
* POST /forgot
327326
* Create a random token, then the send user an email with a reset link.
327+
* @route POST /forgot
328328
*/
329329
export const postForgot = async (req: Request, res: Response, next: NextFunction) => {
330330
await check("email", "Please enter a valid email address.").isEmail().run(req);

0 commit comments

Comments
 (0)