@teambit/harmony
Version:
abstract extension system
25 lines (21 loc) • 583 B
text/typescript
import { Extension } from '../extension/extension';
import { HarmonyError } from './harmony-error';
export default class ExtensionPotentialCircular extends HarmonyError {
constructor(
/**
* failed extension
*/
private extension: Extension,
/**
* valid extensions dependencies
*/
private validDeps: Extension[]
) {
super();
}
toString() {
return `Failed to load the dependencies for extension .
This may result from a wrong import or from circular dependencies in imports.
The following dependencies succeeded loading:`;
}
}