1234567891011121314151617181920212223242526 |
- // TODO: Add tests for browser @plugin
- /* global window */
- import AbstractPluginLoader from '../less/environment/abstract-plugin-loader.js';
- /**
- * Browser Plugin Loader
- */
- class PluginLoader extends AbstractPluginLoader {
- constructor(less) {
- super();
- this.less = less;
- // Should we shim this.require for browser? Probably not?
- }
- loadPlugin(filename, basePath, context, environment, fileManager) {
- return new Promise((fulfill, reject) => {
- fileManager.loadFile(filename, basePath, context, environment)
- .then(fulfill).catch(reject);
- });
- }
- }
- export default PluginLoader;
|