2021-06-03 03:36:25 +00:00
|
|
|
import {DependencyKey} from '../types'
|
2021-06-02 01:59:40 +00:00
|
|
|
|
|
|
|
/**
|
|
|
|
* Error thrown when a factory is registered with a duplicate dependency key.
|
|
|
|
* @extends Error
|
|
|
|
*/
|
|
|
|
export class DuplicateFactoryKeyError extends Error {
|
|
|
|
constructor(key: DependencyKey) {
|
|
|
|
super(`A factory definition already exists with the key for ${key}.`)
|
|
|
|
}
|
|
|
|
}
|