Skip to content

Instantly share code, notes, and snippets.

@artursmirnov
Last active March 3, 2016 12:27
Show Gist options
  • Save artursmirnov/2dd02527e5a9f6840709 to your computer and use it in GitHub Desktop.
Save artursmirnov/2dd02527e5a9f6840709 to your computer and use it in GitHub Desktop.
vscode ember snippets
{
"Print to console": {
"prefix": "log",
"body": [
"Ember.debug($1);$0"
],
"description": "Log output to console"
},
"Warn to console": {
"prefix": "warn",
"body": [
"Ember.warn($1);$0"
],
"description": "Log output to console"
},
"Debugger": {
"prefix": "deb",
"body": "debugger;$0"
},
"Import ember": {
"prefix": "ie",
"body": [
"import Ember from 'ember';$0"
]
},
"Import Ember Data": {
"prefix": "ied",
"body": [
"import DS from 'ember-data';$0"
]
},
"Import": {
"prefix": "imp",
"body": [
"import ${1:lib} from '${2:location}';$0"
]
},
"Export": {
"prefix": "exp",
"body": "export default ${1:obj};$0"
},
"Ember Assest": {
"prefix": "assert",
"body": [
"Ember.assert('${1:message}', ${2:test});$0"
]
},
"Ember Get": {
"prefix": "get",
"body": [
"this.get('${1:property}');$0"
]
},
"Ember Set": {
"prefix": "set",
"body": [
"this.set('${1:property}', ${2:value});$0"
]
},
"Ember Get properties": {
"prefix": "getp",
"body": [
"this.getProperties(${1:properties_array});$0"
]
},
"Ember Set properties": {
"prefix": "setp",
"body": [
"this.setProperties(${1:properties_hash});$0"
]
},
"Ember computed": {
"prefix": "comp",
"body": [
"Ember.computed(${1:dependent_properties}, {",
"\tget(key) {",
"\t\treturn ${2:value}",
"\t},",
"\tset(key, value) {",
"\t\t${3:implementation}",
"\t\treturn value;",
"\t}",
"}),$0"
]
},
"Ember Method": {
"prefix": "method",
"body": [
"${1:name}($2) {",
"\t$0",
"},"
]
},
"Ember Property": {
"prefix": "prop",
"body": [
"${1:name}: $0,"
]
},
"Ember Super": {
"prefix": "super",
"body": [
"this._super(...arguments);$0"
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment