CoffeeScript Class in JS

by bryandowning

JavaScript

// JS generated from CoffeeScript class:
/*
class MyClass
  constructor: ->

  privateMethod = ->
  privateVariable = true

  publicMethod: ->
  publicProperty: true
*/

var MyClass;

MyClass = (function() {
  var privateMethod, privateVariable;

  function MyClass() {}

  privateMethod = function() {};
  privateVariable = true;

  MyClass.prototype.publicMethod = function() {};
  MyClass.prototype.publicProperty = true;

  return MyClass;

})();