import Vue from 'vue';
import LoggerPlugin from '../utils/logger/logger';
import BadgePlugin from './badge/badge';
import I18nDirectivePlugin from './i18n/i18n';
import PopupPlugin from './popup/popup';
import TextareaAutoHeightPlugin from './textarea-auto-height/textarea-auto-height';
var DirectivesPlugin = {
    install: function (v, options) {
        if (!v.prototype.$log) {
            Vue.use(LoggerPlugin);
        }
        Vue.use(PopupPlugin);
        Vue.use(TextareaAutoHeightPlugin);
        Vue.use(I18nDirectivePlugin);
        Vue.use(BadgePlugin);
    }
};
export default DirectivesPlugin;
//# sourceMappingURL=directives-plugin.js.map