UNPKG

conflakes

Version:

Manager of the configuration, may be depending on the environment, with the ability to import another config files defined inside themselves.

19 lines (16 loc) 632 B
import construct = Reflect.construct; export class FileLoaderLoadError extends Error { public constructor(resource:string, sourceResource:string|null = null, prevError:Error|null = null) { super(''); this.name = this.constructor.name; var prevErrMessage = ''; if (prevError) { prevErrMessage = `\n${prevError.message}`; } if (sourceResource) { this.message = `Cannot import: ${resource} from ${sourceResource}${prevErrMessage}`; } else { this.message = `Cannot load: ${resource}${prevErrMessage}`; } } }