/**
 *
 * @ai-apps/angular v2.147.1-next.0 | button-menu.module.js
 *
 * Copyright 2014, 2022 IBM
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0

 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */


import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { ButtonModule, IconModule, IconService, UtilsModule } from 'carbon-components-angular';
import { ButtonMenuComponent } from './button-menu.component';
import { ContextMenuModule } from 'carbon-components-angular/context-menu';
import ChevronUp16 from '@carbon/icons/es/chevron--up/16';
import * as i0 from "@angular/core";
import * as i1 from "carbon-components-angular";
export class ButtonMenuModule {
    constructor(iconService) {
        this.iconService = iconService;
        this.iconService.register(ChevronUp16);
    }
}
ButtonMenuModule.ɵmod = i0.ɵɵdefineNgModule({ type: ButtonMenuModule });
ButtonMenuModule.ɵinj = i0.ɵɵdefineInjector({ factory: function ButtonMenuModule_Factory(t) { return new (t || ButtonMenuModule)(i0.ɵɵinject(i1.IconService)); }, imports: [[CommonModule, ButtonModule, IconModule, ContextMenuModule, UtilsModule]] });
(function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(ButtonMenuModule, { declarations: [ButtonMenuComponent], imports: [CommonModule, ButtonModule, IconModule, ContextMenuModule, UtilsModule], exports: [ButtonMenuComponent] }); })();
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(ButtonMenuModule, [{
        type: NgModule,
        args: [{
                declarations: [ButtonMenuComponent],
                exports: [ButtonMenuComponent],
                imports: [CommonModule, ButtonModule, IconModule, ContextMenuModule, UtilsModule],
            }]
    }], function () { return [{ type: i1.IconService }]; }, null); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLW1lbnUubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2J1dHRvbi1tZW51L2J1dHRvbi1tZW51Lm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLFVBQVUsRUFBRSxXQUFXLEVBQUUsV0FBVyxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDL0YsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDOUQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sd0NBQXdDLENBQUM7QUFFM0UsT0FBTyxXQUFXLE1BQU0saUNBQWlDLENBQUM7OztBQU8xRCxNQUFNLE9BQU8sZ0JBQWdCO0lBQzNCLFlBQW9CLFdBQXdCO1FBQXhCLGdCQUFXLEdBQVgsV0FBVyxDQUFhO1FBQzFDLElBQUksQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyxDQUFDO0lBQ3pDLENBQUM7O29EQUhVLGdCQUFnQjsrR0FBaEIsZ0JBQWdCLDZDQUZsQixDQUFDLFlBQVksRUFBRSxZQUFZLEVBQUUsVUFBVSxFQUFFLGlCQUFpQixFQUFFLFdBQVcsQ0FBQzt3RkFFdEUsZ0JBQWdCLG1CQUpaLG1CQUFtQixhQUV4QixZQUFZLEVBQUUsWUFBWSxFQUFFLFVBQVUsRUFBRSxpQkFBaUIsRUFBRSxXQUFXLGFBRHRFLG1CQUFtQjt1RkFHbEIsZ0JBQWdCO2NBTDVCLFFBQVE7ZUFBQztnQkFDUixZQUFZLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQztnQkFDbkMsT0FBTyxFQUFFLENBQUMsbUJBQW1CLENBQUM7Z0JBQzlCLE9BQU8sRUFBRSxDQUFDLFlBQVksRUFBRSxZQUFZLEVBQUUsVUFBVSxFQUFFLGlCQUFpQixFQUFFLFdBQVcsQ0FBQzthQUNsRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQnV0dG9uTW9kdWxlLCBJY29uTW9kdWxlLCBJY29uU2VydmljZSwgVXRpbHNNb2R1bGUgfSBmcm9tICdjYXJib24tY29tcG9uZW50cy1hbmd1bGFyJztcbmltcG9ydCB7IEJ1dHRvbk1lbnVDb21wb25lbnQgfSBmcm9tICcuL2J1dHRvbi1tZW51LmNvbXBvbmVudCc7XG5pbXBvcnQgeyBDb250ZXh0TWVudU1vZHVsZSB9IGZyb20gJ2NhcmJvbi1jb21wb25lbnRzLWFuZ3VsYXIvY29udGV4dC1tZW51JztcblxuaW1wb3J0IENoZXZyb25VcDE2IGZyb20gJ0BjYXJib24vaWNvbnMvZXMvY2hldnJvbi0tdXAvMTYnO1xuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtCdXR0b25NZW51Q29tcG9uZW50XSxcbiAgZXhwb3J0czogW0J1dHRvbk1lbnVDb21wb25lbnRdLFxuICBpbXBvcnRzOiBbQ29tbW9uTW9kdWxlLCBCdXR0b25Nb2R1bGUsIEljb25Nb2R1bGUsIENvbnRleHRNZW51TW9kdWxlLCBVdGlsc01vZHVsZV0sXG59KVxuZXhwb3J0IGNsYXNzIEJ1dHRvbk1lbnVNb2R1bGUge1xuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGljb25TZXJ2aWNlOiBJY29uU2VydmljZSkge1xuICAgIHRoaXMuaWNvblNlcnZpY2UucmVnaXN0ZXIoQ2hldnJvblVwMTYpO1xuICB9XG59XG4iXX0=