Home Reference Source Repository

src/services/exceptions/provider-domain-error.js

/**
 * @module provider-domain-error.js
 * @author Joe Groseclose <@benderTheCrime>
 * @date 12/13/2015
 */

// System Modules
import $LogProvider from    'angie-log';

/**
 * @desc Handles Errors for empty $Injector requests
 * @since 0.0.1
 * @access private
 */
class $$ProviderDomainError {

    /**
     * @desc Throws a ReferenceError
     * @since 0.0.1
     * @access private
     */
    constructor() {
        const MSG = 'No dependencies to inject';

        $LogProvider.error(MSG);
        throw new ReferenceError(MSG);
    }
}

export default $$ProviderDomainError;