MOBILE-3320 DX: Add module snippets
parent
045d81f482
commit
477daeb056
|
@ -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"
|
||||
}
|
||||
},
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue