添加service脚本
This commit is contained in:
@@ -15,6 +15,10 @@
|
||||
"language": "typescript",
|
||||
"path": "./snippets/vue-router.json"
|
||||
},
|
||||
{
|
||||
"language": "typescript",
|
||||
"path": "./snippets/kd-api.json"
|
||||
},
|
||||
{
|
||||
"language": "typescript",
|
||||
"path": "./snippets/utils.json"
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -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}"
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user