define(["require", "exports", "../../core/constants", "./widget.category.products.reference.controller"], function (require, exports, constants_1, widget_category_products_reference_controller_1) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    /**
     * Holding all parts of the reference module
     */
    exports.WidgetCategoryProductsModuleReference = angular
        .module('WidgetCategoryProductsModuleReference', [])
        .controller('WidgetCategoryProductsReferenceController', widget_category_products_reference_controller_1.WidgetCategoryProductsReferenceController)
        .config(['$routeProvider',
        function ($routeProvider) {
            $routeProvider
                .when('/widgets/category', {
                templateUrl: constants_1.BASE_PATH + "lib/widgets/category/widget.category.products.reference.html",
                controller: widget_category_products_reference_controller_1.WidgetCategoryProductsReferenceController,
                controllerAs: 'ctrl'
            });
        }]);
});
//# sourceMappingURL=widget.category.products.module.reference.js.map