MOBILE-3320 DX: Add singleton snippet
parent
0e41bdff75
commit
554a6d7717
|
@ -3,10 +3,12 @@
|
||||||
"scope": "typescript",
|
"scope": "typescript",
|
||||||
"prefix": "massingleton",
|
"prefix": "massingleton",
|
||||||
"body": [
|
"body": [
|
||||||
|
|
||||||
"import { Injectable } from '@angular/core';",
|
"import { Injectable } from '@angular/core';",
|
||||||
"import { makeSingleton } from '@singletons';",
|
"import { makeSingleton } from '@singletons';",
|
||||||
"",
|
"",
|
||||||
|
"/**",
|
||||||
|
" * $2.",
|
||||||
|
" */",
|
||||||
"@Injectable({ providedIn: 'root' })",
|
"@Injectable({ providedIn: 'root' })",
|
||||||
"export class ${1:${TM_FILENAME_BASE}}Service {",
|
"export class ${1:${TM_FILENAME_BASE}}Service {",
|
||||||
"",
|
"",
|
||||||
|
@ -18,5 +20,21 @@
|
||||||
""
|
""
|
||||||
],
|
],
|
||||||
"description": "[Moodle] Create a Service Singleton"
|
"description": "[Moodle] Create a Service Singleton"
|
||||||
|
},
|
||||||
|
"[Moodle] Singleton": {
|
||||||
|
"scope": "typescript",
|
||||||
|
"prefix": "masingleton",
|
||||||
|
"body": [
|
||||||
|
"/**",
|
||||||
|
" * Singleton$2.",
|
||||||
|
" */",
|
||||||
|
"export class ${1:${TM_FILENAME_BASE}} {",
|
||||||
|
"",
|
||||||
|
" $0",
|
||||||
|
"",
|
||||||
|
"}",
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"description": "[Moodle] Create a Pure Singleton"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue