UNPKG

key

Version:

A tiny little keycode library

40 lines (29 loc) 628 B
// Generated by CoffeeScript 1.3.3 (function() { 'use strict'; var Reference, assertRef, isRef, ref; Reference = (function() { function Reference(name, code) { this.name = name; this.code = code; } return Reference; })(); ref = function(name, code) { return new Reference(name, code); }; isRef = function(ref) { return ref instanceof Reference; }; assertRef = function(ref) { if (!isRef(ref)) { throw new Error('Invalid reference'); } return ref; }; module.exports = { ref: ref, isRef: isRef, assertRef: assertRef }; }).call(this);