添加service脚本

This commit is contained in:
CoderLambert
2023-03-16 17:26:22 +08:00
parent 09813fbe4c
commit d6c5967628
3 changed files with 52 additions and 0 deletions
+4
View File
@@ -15,6 +15,10 @@
"language": "typescript",
"path": "./snippets/vue-router.json"
},
{
"language": "typescript",
"path": "./snippets/kd-api.json"
},
{
"language": "typescript",
"path": "./snippets/utils.json"
+31
View File
@@ -0,0 +1,31 @@
{
"kuaidong service class": {
"prefix": "ksc",
"body": [
"export default class ${TM_FILENAME_BASE} {",
"\t${0}",
"}"
],
"description": "kuaidong service class"
},
"kuaidong service function": {
"scope": "typescript",
"prefix": "ksfasync",
"body": [
"public static $1($2): $3 {",
"\t$0",
"}"
],
"description": "kuaidong service function"
},
"kuaidong service async function": {
"scope": "typescript",
"prefix": "ksfasync",
"body": [
"public static async $1($2): $3 {",
"\t$0",
"}"
],
"description": "kuaidong service async function"
}
}
+17
View File
@@ -0,0 +1,17 @@
{
"snake": {
"prefix": "snake",
"body": "${1/(^[A-Z][a-z]*|[a-z])([A-Z])?/${1:/downcase}${2:+_}${2:/downcase}/g}"
},
"kebab-case": {
"prefix": "kebab-case",
"body": "${1/(^[A-Z][a-z]*|[a-z])([A-Z])?/${1:/downcase}${2:+-}${2:/downcase}/g} ---- ${2}"
},
"query-params": {
"prefix": "krqp",
"body": [
"${1}",
"${1/([\\w]+)(:\\s?\\w+)(,{0,1})/${1}${3:+,}/g}"
]
}
}