Skip to content

Commit 981a1fe

Browse files
committed
Fix some snippets
1 parent 403681d commit 981a1fe

File tree

6 files changed

+401
-9
lines changed

6 files changed

+401
-9
lines changed

README.md

Lines changed: 392 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -357,3 +357,395 @@ Will be sorted into appropriate categories in the future.
357357
# generate .code-snippets
358358
npm run generate
359359
```
360+
361+
362+
## Experimental docs
363+
364+
<table>
365+
<tr>
366+
<td>Prefix</td><td>Description</td><td>Body</td>
367+
</tr>
368+
<tr>
369+
370+
<tr>
371+
<td>
372+
373+
`c`
374+
375+
</td>
376+
<td>
377+
const
378+
</td>
379+
<td>
380+
381+
```ts
382+
const $0
383+
```
384+
385+
</td>
386+
</tr>
387+
388+
<tr>
389+
<td>
390+
391+
`l`
392+
393+
</td>
394+
<td>let</td>
395+
<td>
396+
397+
```ts
398+
let $0
399+
```
400+
401+
</td>
402+
</tr>
403+
404+
<tr>
405+
<td>
406+
407+
`ca`
408+
409+
</td>
410+
<td>const assignment</td>
411+
<td>
412+
413+
```ts
414+
const $1 = $0
415+
```
416+
417+
</td>
418+
</tr>
419+
420+
<tr>
421+
<td>
422+
423+
`la`
424+
425+
</td>
426+
<td>let assignment</td>
427+
<td>
428+
429+
```ts
430+
let $1 = $0
431+
```
432+
433+
</td>
434+
</tr>
435+
436+
<tr>
437+
<td>
438+
439+
`cas`
440+
441+
</td>
442+
<td>const string assignment</td>
443+
<td>
444+
445+
```ts
446+
const $1 = '$0'
447+
```
448+
449+
</td>
450+
451+
<tr>
452+
453+
<tr>
454+
<td>
455+
456+
`car`
457+
458+
</td>
459+
<td>const array assignment</td>
460+
<td>
461+
462+
```ts
463+
const $1 = [$0]
464+
```
465+
466+
</td>
467+
</tr>
468+
469+
<tr>
470+
<td>
471+
472+
`cao`
473+
474+
</td>
475+
<td>const object assignment</td>
476+
<td>
477+
478+
```ts
479+
const $1 = { $0 }
480+
```
481+
482+
</td>
483+
</tr>
484+
485+
<tr>
486+
<td>
487+
488+
`dob`
489+
490+
</td>
491+
<td>object destructuring</td>
492+
<td>
493+
494+
```ts
495+
const { $0 } = ${1:object}
496+
```
497+
498+
</td>
499+
</tr>
500+
501+
<tr>
502+
<td>
503+
504+
`dar`
505+
506+
</td>
507+
<td>array destructuring</td>
508+
<td>
509+
510+
```ts
511+
const [$0] = ${1:array}
512+
```
513+
514+
</td>
515+
</tr>
516+
517+
518+
</table>
519+
520+
521+
<table>
522+
<tr>
523+
<td>Prefix</td><td>Description</td><td>Body</td>
524+
</tr>
525+
<tr>
526+
527+
<tr>
528+
<td>
529+
530+
`if`
531+
532+
</td>
533+
<td>
534+
if statement
535+
</td>
536+
<td>
537+
538+
```ts
539+
if ($1) {
540+
$2
541+
}
542+
```
543+
544+
</td>
545+
</tr>
546+
547+
<tr>
548+
<td>
549+
550+
`ifel`
551+
552+
</td>
553+
<td>if/else statement</td>
554+
<td>
555+
556+
```ts
557+
if ($1) {
558+
$2
559+
} else {
560+
$3
561+
}
562+
```
563+
564+
</td>
565+
</tr>
566+
567+
<tr>
568+
<td>
569+
570+
`ifei`
571+
572+
</td>
573+
<td>if/else-if statement</td>
574+
<td>
575+
576+
```ts
577+
if ($1) {
578+
$2
579+
} else if ($3) {
580+
$4
581+
}
582+
```
583+
584+
</td>
585+
</tr>
586+
587+
<tr>
588+
<td>
589+
590+
`el`
591+
592+
</td>
593+
<td>else statement</td>
594+
<td>
595+
596+
```ts
597+
else {
598+
$3
599+
}
600+
```
601+
602+
</td>
603+
</tr>
604+
605+
<tr>
606+
<td>
607+
608+
`ei`
609+
610+
</td>
611+
<td>else if statement</td>
612+
<td>
613+
614+
```ts
615+
else if ($1) {
616+
$2
617+
}
618+
```
619+
620+
</td>
621+
</tr>
622+
623+
<tr>
624+
<td>
625+
626+
`ter`
627+
628+
</td>
629+
<td>ternary operator</td>
630+
<td>
631+
632+
```ts
633+
$1 ? $2 : $3
634+
```
635+
636+
</td>
637+
</tr>
638+
639+
<tr>
640+
<td>
641+
642+
`tera`
643+
644+
</td>
645+
<td>ternary expression assignment</td>
646+
<td>
647+
648+
```ts
649+
const ${1:name} = $2 ? $3 : $4
650+
```
651+
652+
</td>
653+
</tr>
654+
655+
<tr>
656+
<td>
657+
658+
`sw`
659+
660+
</td>
661+
<td>switch</td>
662+
<td>
663+
664+
```ts
665+
switch ($1) {
666+
case $2 : $3
667+
default: $0
668+
}
669+
```
670+
671+
</td>
672+
</tr>
673+
674+
<tr>
675+
<td>
676+
677+
`sw`
678+
679+
</td>
680+
<td>case</td>
681+
<td>
682+
683+
```ts
684+
case ${1:value}:
685+
$0
686+
break;
687+
```
688+
</td>
689+
</tr>
690+
691+
<tr>
692+
<td>
693+
694+
`try/catch`
695+
696+
</td>
697+
<td>try/catch</td>
698+
<td>
699+
700+
```ts
701+
try {
702+
$1
703+
} catch (error) {
704+
$0
705+
}
706+
```
707+
</td>
708+
</tr>
709+
710+
<tr>
711+
<td>
712+
713+
`try/catch/finally`
714+
715+
</td>
716+
<td>try/catch/finally</td>
717+
<td>
718+
719+
```ts
720+
try {
721+
$1
722+
} catch (error) {
723+
$2
724+
} finally {
725+
$3
726+
}
727+
```
728+
</td>
729+
</tr>
730+
731+
<tr>
732+
<td>
733+
734+
`try/finally`
735+
736+
</td>
737+
<td>try/finally</td>
738+
<td>
739+
740+
```ts
741+
try {
742+
$1
743+
} finally {
744+
$2
745+
}
746+
```
747+
748+
</td>
749+
</tr>
750+
</table>
751+

0 commit comments

Comments
 (0)