Gracias por descargar y bienvenido a Thunder!
Crear estructuras LWC para tus componentes de Salesforce usando el comando
lwc-yourCommand
Example
Nota: Primera versión estable de Thunder!!!
📋 Requerimientos
Problemas conocidos
🔧 Notas de la versión
Nuevo
2.0.0
- Apex (lwc-requestGet)
- Apex (lwc-requestPost)
- Apex (lwc-requestTestStatic)
- Apex (lwc-requestTestWithClass)
- Apex (lwc-json2Apex)
- Apex (lwc-constructors)
Ajustado
- Apex (lwc-apex4LWC)
- Apex (lwc-jsonManualClass)
Comandos
|APEX|
lwc-apex4LWC --> Clase que se puede exponer hacia lwc, recuerde usar lwc-callApex en un componente JS
lwc-scheduler --> Clase programada, tambien son conocidos como jobs
lwc-requestGet --> Puedes usar este metodo para hacer llamadas rest y obtener su respuesta tipo GET
lwc-requestPost --> Puedes usar este metodo para hacer llamadas rest y obtener su respuesta tipo POST
lwc-json2Apex --> Puedes usar una clase para decodificar tu Json y luego usarla como cualquier otro objeto
lwc-mock-tokenSessionIdExample --> Ejemplo de un token de sesión salesforce
lwc-getTokenSessionId --> Forzar token (Token de muy alto nivel, no deberia ser consultado ni expuesto)
lwc-getBaseURL --> Base URL de la instancia actual
lwc-soap --> Post SOAP (Api Salesforce)
lwc-setter --> Setter and Getters Apex
lwc-requestTestStatic --> Puedes usar este metodo para crear tu clase Test de un servicio usando un recurso estatico como Mock
lwc-requestTestWithClass --> Puedes usar este metodo para crear tu clase Test de un servicio usando una Clase como Mock
lwc-constructors --> Create class constructors
|BATCH|
lwc-install --> Instala servidor de pruebas LWC
lwc-init --> Inicia el servidor de pruebas LWC
|HTML|
lwc-onchange --> Permite disparar un evento en etiquetas </lightning-input>
lwc-repeat --> Permite repetir un arreglo dentro de una plantilla del tipo </template>
lwc-if --> Oculta o no un elemento del DOM con la etiqueta if
lwc-callson --> Puede utilizar una directiva hijo, pasando valores por sus atributos y usando la plantilla html de la directiva
|JS|
lwc-bind --> (@track - For Array and Binding), (@api get access external call from parent)
lwc-catchEvent --> (Handle tracker) listener event of var
lwc-init --> (Life Hooks) - Se ejecuta cuando el componente es insertado al DOM
lwc-delete --> (Life Hooks) - Se ejecuta cuando el componente es eliminado del DOM
lwc-timeout --> Acción sincrona, pausa el proceso durante un tiempo
lwc-obj --> Arreglo de objetos
lwc-dataExport --> Exporta un conjunto de datos
lwc-setter --> Genera un get y set api de componente hijo disponible para consumir con *callson* desde padre
lwc-getRecord --> Obtiene valores de los campos del registro desde la pagina en donde es ubicado el componente
lwc-callApex --> Permite llamar un apex con o sin parametros
lwc-beautiful --> Crea una estructura limpia y organizada de tu código
|XML| only lwc, no Apex
lwc-xml --> (XML Base) General configs for xml base
lwc-tag --> (Add access LWC for different pages) Records in AppPage,RecordPage and others parts
Example
lwc-init