summary refs log tree commit diff
path: root/api/.vscode/api-snippets.code-snippets
blob: 17bde62f242229c476529761f5e107f2fab55781 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{
	"API Router": {
		"scope": "javascript,typescript",
		"prefix": "router",
		"body": [
			"import { Router, Response, Request } from \"express\";",
			"import { route } from \"@fosscord/api\";",
			"",
			"const router = Router();",
			"",
			"router.get(\"/\", route({}), (req: Request, res: Response) => {",
			"\tres.json({});",
			"});",
			"",
			"export default router;"
		],
		"description": "A basic API router setup for a blank route."
	},
	"Route": {
		"scope": "typescript",
		"prefix": "route",
		"body": [
			"router.get(\"$1\", route({}), (req: Request, res: Response) => {",
			"\t$2",
			"});"
		],
		"description": "An API endpoint"
	},
}