Salesforce Snippets (Apex/LWC) README
Introduction
Code snippets for Salesforce (Apex & LWC) directly in VS Code.
This contains the Trigger framework and many quick start for apex classes : Batches, Queuable...
The repository is Open Source, you can contribute or modify snippets here.
How to use it ?
Simply use the prefix defined in the extension to trigger the snippet
Features
Apex Snippets
# |
Prefix |
Description |
1 |
sys |
System.debug |
2 |
/d |
Apex Class description |
3 |
/dm |
Apex method description |
4 |
/batch |
Scheduled Batch Class quick start |
5 |
/mock |
General Mock HTTP Class |
6 |
/queueable |
Queueable Batch Class quick start |
7 |
/api |
HTTP REST Request API |
8 |
/RTID |
Get Record Type Id without SOQL |
9 |
/testBatch |
Test for Scheduled Batch Class quick start |
10 |
/MapList |
Create a Map to List Example : Map each Account Id to his Contacts List |
11 |
/trigger |
Trigger Framework quick start |
12 |
/formData |
Form data API quick start |
13 |
/fieldsMap |
Get All fields from sObject |
14 |
/GoodJSONWRAPPERRES |
Return in JSON format |
15 |
/Invocable |
Flow Invocable Apex Method quick start |
16 |
/newList |
Create new List |
17 |
/newSet |
Create new Set |
18 |
/newMap |
Create new Map |
19 |
/savepoint |
Create SavePoint (for Rollbacks) |
20 |
/rollback |
Use Savepoint to rollback |
21 |
/MapSOQL |
Create a Map from a SOQL |
22 |
/ListSOQL |
Create a List from a SOQL |
23 |
/SOQL |
SOQL |
24 |
/schedulable |
Apex Schedulable class quick start |
JS LWC Snippets
# |
Prefix |
Description |
1 |
/static |
import static ressource |
2 |
/dlStatic |
download Static ressource |
3 |
/con |
console.log |
4 |
/apexCall |
Call Apex Method |
5 |
/apexImport |
import Apex Methods |
6 |
/ShowToastImport |
import ShowToastEvent |
7 |
/userPermissionImport |
import Custom Permissions |
8 |
/labelImport |
import Custom Labels |
9 |
/wireMethod |
@wire (Apex method) with wired method quick start |
10 |
/wireProperty |
@wire (Apex Method) with wired property quick start |
HTML LWC Snippets
# |
Prefix |
Description |
1 |
/spinner |
Lightning-Spinner |
Release Notes
1.0.1
Updating README
1.0.0
Initial release
- 24 Apex code Snippets
- 10 JS code Snippets for LWC
- 1 HTML code Snippets for LWC
| |