UNPKG

bugcore

Version:

bugcore is a JavaScript library that provides a foundational architecture for object oriented JS

51 lines (35 loc) 1.43 kB
/* * Copyright (c) 2016 airbug Inc. http://airbug.com * * bugcore may be freely distributed under the MIT license. */ //------------------------------------------------------------------------------- // Annotations //------------------------------------------------------------------------------- //@Export('Bug') //@Require('Class') //@Require('Throwable') //------------------------------------------------------------------------------- // Context //------------------------------------------------------------------------------- require('bugpack').context("*", function(bugpack) { //------------------------------------------------------------------------------- // BugPack //------------------------------------------------------------------------------- var Class = bugpack.require('Class'); var Throwable = bugpack.require('Throwable'); //------------------------------------------------------------------------------- // Declare Class //------------------------------------------------------------------------------- /** * @class * @extends {Throwable} */ var Bug = Class.extend(Throwable, { _name: "Bug" }); //------------------------------------------------------------------------------- // Exports //------------------------------------------------------------------------------- bugpack.export('Bug', Bug); });