feat: new snippets

This commit is contained in:
2025-07-08 17:19:33 +02:00
parent 03f30d8e64
commit 8b092ec8be
3 changed files with 39 additions and 0 deletions

7
snippets/javascript.json Normal file
View File

@@ -0,0 +1,7 @@
{
"Log to console": {
"prefix": "console",
"body": ["console.info(\"__${1:Place}!\")", "$0"],
"description": "Logs to console"
}
}

12
snippets/plaintext.json Normal file
View File

@@ -0,0 +1,12 @@
{
// Each snippet must have a name and body, but the prefix and description are optional.
// The prefix is used to trigger the snippet, but when omitted then the name is used.
// Use placeholders like $1, $2 or ${1:defaultValue} to define tab stops.
// The $0 determines the final cursor position.
// Placeholders with the same value are linked.
"Log to console": {
"prefix": "log",
"body": ["console.info(\"Hello, ${1:World}!\")", "$0"],
"description": "Logs to console"
}
}

20
snippets/typescript.json Normal file
View File

@@ -0,0 +1,20 @@
{
"Log to console": {
"prefix": "console log",
"body": ["console.info(\"__${1:Place}\", {${2:Value}})", "$0"],
"description": "Logs to console"
},
"Defines a function": {
"prefix": "function",
"body": ["function ${1:Name}(${2:args}) {\n\t${3}\n}", "$0"],
"description": "Defines a function"
},
"Defienes a JSX component": {
"prefix": "jsx component",
"body": [
"export function ${1:Name}(${2:args}): React.FC<${3}> {\n\t${4}\n}",
"$0"
],
"description": "Defines a JSX component"
}
}