Matou-Garou / .vscode /convex.code-snippets
Jofthomas's picture
Jofthomas HF staff
bulk
ce8b18b
{
"Convex Imports": {
"prefix": "convex:imports",
"body": [
"import { v } from \"convex/values\";",
"import { api, internal } from \"./_generated/api\";",
"import { Doc, Id } from \"./_generated/dataModel\";",
"import {",
" action,",
" internalAction,",
" internalMutation,",
" internalQuery,",
" mutation,",
" query,",
"} from \"./_generated/server\";"
],
"scope": "javascript,typescript",
"isFileTemplate": true
},
"Convex Query": {
"prefix": "convex:query",
"body": [
"export const $1 = query({",
" args: {},",
" handler: async (ctx, args) => {",
" $0",
" },",
"});"
],
"scope": "javascript,typescript"
},
"Convex Internal Query": {
"prefix": "convex:internalQuery",
"body": [
"export const $1 = internalQuery({",
" args: {},",
" handler: async (ctx, args) => {",
" $0",
" },",
"});"
],
"scope": "javascript,typescript"
},
"Convex Mutation": {
"prefix": "convex:mutation",
"body": [
"export const $1 = mutation({",
" args: {},",
" handler: async (ctx, args) => {",
" $0",
" },",
"});"
],
"scope": "javascript,typescript"
},
"Convex Internal Mutation": {
"prefix": "convex:internalMutation",
"body": [
"export const $1 = internalMutation({",
" args: {},",
" handler: async (ctx, args) => {",
" $0",
" },",
"});"
],
"scope": "javascript,typescript"
},
"Convex Action": {
"prefix": "convex:action",
"body": [
"import { action } from \"./_generated/server\";",
"",
"export const $1 = action({",
" args: {},",
" handler: async (ctx, args) => {",
" $0",
" },",
"});"
],
"scope": "javascript,typescript"
},
"Convex Internal Action": {
"prefix": "convex:internalAction",
"body": [
"import { internalAction } from \"./_generated/server\";",
"",
"export const $1 = internalAction({",
" args: {},",
" handler: async (ctx, args) => {",
" $0",
" },",
"});"
],
"scope": "javascript,typescript"
}
}