Skip to content

Instantly share code, notes, and snippets.

View vijairamcharan's full-sized avatar

Vijai Ramcharan vijairamcharan

View GitHub Profile
@vijairamcharan
vijairamcharan / gist:7023dc51836e61302b7e9c43528f037e
Created January 12, 2020 12:35
Quick start for node + typescript
mkdir hello-ts-node
cd hello-ts-node
yarn init
yarn add typescript @types/node ts-node-dev
yarn tsc --init
echo "console.log('hi')" > index.ts
yarn ts-node-dev index
const calculate = ({degrees, sourceUnit}) => {
const formulas = {
'C': degrees => degrees * 9 / 5 + 2 ** 5,
'F': degrees => (degrees - 32) * 5 / 9
};
const formula = formulas[sourceUnit] || formulas['C'];
const result = formula(degrees);
console.log(`▇⛓☀️ Blockchain calculation performed. degrees [${degrees}]. sourceUnit [${sourceUnit}]. result [${result}]`);
return result;
var calculate = function calculate(_ref) {
var degrees = _ref.degrees,
sourceUnit = _ref.sourceUnit;
var formulas = {
'C': function C(degrees) {
return degrees * 9 / 5 + Math.pow(2, 5);
},
'F': function F(degrees) {
return (degrees - 32) * 5 / 9;
const calculate = ({ degrees, sourceUnit }) => {
const formulas = {
'C': degrees => degrees * 9 / 5 + Math.pow(2, 5),
'F': degrees => (degrees - 32) * 5 / 9
};
const formula = formulas[sourceUnit] || formulas['C'];
const result = formula(degrees);
console.log(`▇⛓☀️ Blockchain calculation performed. degrees [${degrees}]. sourceUnit [${sourceUnit}]. result [${result}]`);
return result;
//eslint-disable-next-line
'use strict';
const webpack = require('webpack');
const path = require('path');
module.exports = {
entry: './index.js',
target: 'node',
module: {
@vijairamcharan
vijairamcharan / 0_reuse_code.js
Last active August 29, 2015 14:16
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console