aboutsummaryrefslogtreecommitdiff
path: root/.vscode/typescript.code-snippets
blob: f105a209598a8f74c05ea74fd7a1d2085d11cf42 (plain)
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
{
	/**
	 *	Place your snippets for typescript here. Each snippet is defined under a snippet name and has a prefix, body and
	 *	description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
	 *	$1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
	 *	same ids are connected.
	 */
	
	"Setup Slash Command": {
		"prefix": "slash",
		"body": [
			"slash: true,",
			"slashOptions: [",
			"\t$0",
			"]"
		]
	},
	
	"Slash Command User Argument": {
		"prefix": "user",
		"body": [
			"{",
			"\tname: 'user',",
			"\tdescription: 'The user you would like to$1',",
			"\ttype: 'USER',",
			"\trequired: $2",
			"},$0"
		]
	},

	"Slash Command String Argument": {
		"prefix": "string",
		"body": [
			"{",
			"\tname: '$1',",
			"\tdescription: '$2',",
			"\ttype: 'STRING',",
			"\trequired: $3",
			"},$0"
		]
	},

	"Slash Command Choice Argument": {
		"prefix": "choice",
		"body": [
			"{",
			"\tname: '$1',",
			"\tdescription: '$2',",
			"\ttype: 'STRING',",
			"\tchoices: [",
			"\t\t{",
			"\t\t\tname: '$3',",
			"\t\t\tvalue: '$4'",
			"\t\t},",
			"\t],",
			"\trequired: $5",
			"},$0"
		]
	},

	"Slash Boolean Argument": {
		"prefix": "boolean",
		"body": [
			"{",
			"\tname: '$1',",
			"\tdescription: '$2',",
			"\ttype: 'BOOLEAN',",
			"\trequired: $3",
			"},$0"
		]
	}
}