diff --git a/.vscode/moodle.code-snippets b/.vscode/moodle.code-snippets index 6c7a7923c..6028e1f1d 100644 --- a/.vscode/moodle.code-snippets +++ b/.vscode/moodle.code-snippets @@ -37,6 +37,41 @@ ], "description": "[Moodle] Create a Page class" }, + "[Moodle] Module class": { + "scope": "typescript", + "prefix": "mamodule", + "body": [ + "import { NgModule } from '@angular/core';", + "", + "@NgModule({", + " $0", + "})", + "export class ${1}Module {}", + "" + ], + "description": "[Moodle] Create a Module class" + }, + "[Moodle] Lazy Module class": { + "scope": "typescript", + "prefix": "malazymodule", + "body": [ + "import { NgModule } from '@angular/core';", + "import { RouterModule, Routes } from '@angular/router';", + "", + "const routes: Routes = [", + " $0", + "];", + "", + "@NgModule({", + " imports: [", + " RouterModule.forChild(routes),", + " ],", + "})", + "export class ${1}LazyModule {}", + "" + ], + "description": "[Moodle] Create a Lazy Module class" + }, "[Moodle] Service Singleton": { "scope": "typescript", "prefix": "massingleton", @@ -74,5 +109,5 @@ "" ], "description": "[Moodle] Create a Pure Singleton" - } + }, }