bugcore
Version:
bugcore is a JavaScript library that provides a foundational architecture for object oriented JS
62 lines (44 loc) • 1.73 kB
JavaScript
/*
* Copyright (c) 2016 airbug Inc. http://airbug.com
*
* bugcore may be freely distributed under the MIT license.
*/
//-------------------------------------------------------------------------------
// Annotations
//-------------------------------------------------------------------------------
//@Export('Implementable')
//-------------------------------------------------------------------------------
// Context
//-------------------------------------------------------------------------------
require('bugpack').context("*", function(bugpack) {
//-------------------------------------------------------------------------------
// Constructor
//-------------------------------------------------------------------------------
/**
* @constructor
*/
var Implementable = function() {};
//-------------------------------------------------------------------------------
// Static Private Properties
//-------------------------------------------------------------------------------
/**
* @static
* @private
* @type {Interface}
*/
Implementable._interface = null;
//-------------------------------------------------------------------------------
// Static Methods
//-------------------------------------------------------------------------------
/**
* @static
* @return {Interface}
*/
Implementable.getInterface = function() {
return this._interface;
};
//-------------------------------------------------------------------------------
// Exports
//-------------------------------------------------------------------------------
bugpack.export('Implementable', Implementable);
});