| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- {
- // JavaScript Snippets
- "exportDefault": {
- "prefix": "exp",
- "body": [
- "export default ${1:moduleName}",
- ""
- ]
- },
- "exportDestructing": {
- "prefix": "exd",
- "body": [
- "export { ${2:destructuredModule} } from '${1:module}'",
- ""
- ]
- },
- "exportAs": {
- "prefix": "exa",
- "body": [
- "export { ${2:originalName} as ${3:aliasName}} from '${1:module}'",
- ""
- ]
- },
- "exportDefaultFunction": {
- "prefix": "edf",
- "body": [
- "export default (${1:params}) => {",
- " $0",
- "}",
- ""
- ]
- },
- "exportDefaultNamedFunction": {
- "prefix": "ednf",
- "body": [
- "export default function ${1:functionName}(${2:params}) {",
- " $0",
- "}",
- ""
- ]
- },
- // React Snippets
- "reactArrowFunctionExportComponent": {
- "prefix": "rafce",
- "body": [
- "const ${1:ComponentName} = () => {",
- " return (",
- " $0",
- " )",
- "}",
- "",
- "export default ${1:ComponentName}",
- ""
- ]
- },
- "reactArrowFunctionComponent": {
- "prefix": "rafc",
- "body": [
- "const ${1:ComponentName} = () => {",
- " return (",
- " $0",
- " )",
- "}",
- ""
- ]
- },
- "reactUseState": {
- "prefix": "useState",
- "body": [
- "const [${1:state}, set${1/(.*)/${1:/capitalize}/}] = useState(${2:initialState})"
- ]
- },
- "reactUseEffect": {
- "prefix": "useEffect",
- "body": [
- "useEffect(() => {",
- " $0",
- "}, [])"
- ]
- },
- // Type Snippets
- "exportType": {
- "prefix": "exptp",
- "body": [
- "export type ${1:Props} = {",
- " ${2:name}: ${3:string}",
- "}",
- ""
- ]
- },
- "type": {
- "prefix": "tp",
- "body": [
- "type ${1:Props} = {",
- " ${2:name}: ${3:string}",
- "}",
- ""
- ]
- },
- // Next Snippets
- "nextImport": {
- "prefix": "impn",
- "body": [
- "// Next Import",
- "import ${2:second} from '${1:first}'",
- ""
- ]
- }
- }
|