mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-09 10:34:17 +00:00
added new schemas for functional modules (schema-21)
This commit is contained in:
parent
e978014260
commit
af1c26aa0c
30
.vscode/functions_schemas.code-snippets
vendored
Normal file
30
.vscode/functions_schemas.code-snippets
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"[schema-21] New api v3 based functions": {
|
||||
"scope": "javascript",
|
||||
"prefix": "newApiFunctional21",
|
||||
"description": "Create a new functional core module with default schema for ycore-schema21",
|
||||
"body": [
|
||||
"import verbosity from 'core/libs/verbosity'",
|
||||
"import { onError } from 'core/libs/errorhandler'",
|
||||
"import { notify } from 'core/libs/appInterface'",
|
||||
"import settings from 'core/libs/settings'",
|
||||
"import endpoints from 'config/endpoints'",
|
||||
"import { v3_model } from 'core/libs'",
|
||||
"",
|
||||
"export function ${1:NewFunction}(payload, callback){",
|
||||
"\tif (!payload) return false",
|
||||
"\tconst { data } = payload",
|
||||
"\t\t",
|
||||
"\treturn callback(false, null)",
|
||||
"}",
|
||||
"",
|
||||
"export const ${2:ObjectFunction} = {",
|
||||
"\tsomething: (payload, callback) => {",
|
||||
"\t\treturn callback(false, null)",
|
||||
"\t}",
|
||||
"}",
|
||||
"",
|
||||
"export default ${1:NewFunction}",
|
||||
]
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user