Skip to content

Instantly share code, notes, and snippets.

@techitesh
Last active August 3, 2018 08:11
Show Gist options
  • Save techitesh/e2a9746e373e6383b6a5c5060bede8f6 to your computer and use it in GitHub Desktop.
Save techitesh/e2a9746e373e6383b6a5c5060bede8f6 to your computer and use it in GitHub Desktop.
Javascript Snippets
{
"Require co": {
"prefix": "reqco",
"body": [
"const co = require('co')",
"$0"
],
"description": "require Co Package"
},
"Wrap Function in Co": {
"prefix": "wrap",
"body": [
"co.wrap(function *(req, res, next){",
"$0",
"})",
],
"description": "Wrap Function as Co Function"
},
"Require Mongoose": {
"prefix": "reqmongoose",
"body": [
"const mongoose = require('mongoose')",
"$0"
],
"description": "Require Mongoose Package"
},
"Require Express": {
"prefix": "reqexpress",
"body": [
"const express = require('express')",
"$0"
],
"description": "Require Express Package"
},
"Require Schema": {
"prefix": "schema",
"body": [
"const Schema = mongoose.Schema",
"$0"
],
"description": "Require Mongoose Schema"
},
"Export Mongoose Model": {
"prefix": "mngmodel",
"body": "module.exports = mongoose.model('$1', $2)",
"description": "Exports Mongoose Model"
},
"Require Check": {
"prefix": "reqcheck",
"body": "const { check } = require('express-validator/check')",
"description": "Express Validator Check Require"
},
"Require sanitizeBody": {
"prefix": "reqsanitize",
"body": "const { sanitizeBody } = require('express-validator/filter')",
"description": "Express Validator Require sanitizeBody"
},
"Require validationResult": {
"prefix": "reqvalidationResult",
"body": "const { validationResult } = require('express-validator/check')",
"description": "Express Validaotr Require Validation Result"
},
"Throw validationResult": {
"prefix": "throwValidation",
"body": "validationResult(req).throw()",
"description": "Throw Express Validation Result"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment