@qooxdoo/framework
Version:
The JS Framework for Coders
54 lines (50 loc) • 1.35 kB
JavaScript
/* ************************************************************************
*
* qooxdoo-compiler - node.js based replacement for the Qooxdoo python
* toolchain
*
* https://github.com/qooxdoo/qooxdoo
*
* Copyright:
* 2011-2019 Zenesis Limited, http://www.zenesis.com
*
* License:
* MIT: https://opensource.org/licenses/MIT
*
* This software is provided under the same licensing terms as Qooxdoo,
* please see the LICENSE file in the Qooxdoo project's top-level directory
* for details.
*
* Authors:
* * John Spackman (john.spackman@zenesis.com, @johnspackman)
*
* *********************************************************************** */
/**
* Provides an API for an individual library
*/
qx.Class.define("qx.tool.cli.api.LibraryApi", {
extend: qx.tool.cli.api.AbstractApi,
properties: {
/** The Compiler API */
compilerApi: {
nullable: false,
check: "qx.tool.cli.api.CompilerApi"
}
},
members: {
/**
* Called to load any library-specific configuration and update the compilerConfig
*
* @overridden
*/
async load() {
return super.load();
},
/**
* Called after all libraries have been loaded and added to the compilation data
*/
async afterLibrariesLoaded() {
// Nothing
}
}
});