diff --git a/index.js b/index.js index 4e8fe09..5bc83e5 100644 --- a/index.js +++ b/index.js @@ -22,5 +22,6 @@ * @package core */ -exports.Class = require( __dirname + '/lib/class' ); +exports.Class = require( __dirname + '/lib/class' ); +exports.Interface = require( __dirname + '/lib/interface' ); diff --git a/test/test-index.js b/test/test-index.js index c5c666a..ff551bb 100644 --- a/test/test-index.js +++ b/test/test-index.js @@ -24,7 +24,10 @@ var common = require( './common' ), assert = require( 'assert' ), - Class = common.require( 'class' ), + + Class = common.require( 'class' ), + Interface = common.require( 'interface' ), + index = require( '../' ); @@ -32,3 +35,9 @@ assert.ok( ( index.Class === Class ), "Class should be made available" ); + +assert.ok( + ( index.Interface === Interface ), + "Interface should be made available" +); + diff --git a/tools/combine.tpl b/tools/combine.tpl index 4b93004..95c57ac 100644 --- a/tools/combine.tpl +++ b/tools/combine.tpl @@ -83,6 +83,7 @@ var easejs = {}; /**{CONTENT}**/ // the following should match the exports of /index.js - ns_exports.Class = exports['class']; + ns_exports.Class = exports['class']; + ns_exports.Interface = exports['interface']; } )( easejs );