'use strict';

var useLocale = require('./useLocale.js');
var authFunction = require('./authFunction.js');
var powerFunction = require('./powerFunction.js');
var useVxeTableOptionsHook = require('./useVxeTableOptionsHook.js');
var sysInfo = require('./sysInfo.js');
var useInfo = require('./useInfo.js');
var dateTimeShortCust = require('./dateTimeShortCust.js');
var idleTimeout = require('./idleTimeout.js');
var useDialogEvents = require('./composables/useDialogEvents.js');
var limitsFunction = require('./limitsFunction.js');



exports.buildLocaleContext = useLocale.buildLocaleContext;
exports.buildTranslator = useLocale.buildTranslator;
exports.translate = useLocale.translate;
exports.useLocale = useLocale.useLocale;
exports.auth = authFunction.auth;
exports.authAll = authFunction.authAll;
exports.auths = authFunction.auths;
exports.hAuth = authFunction.hAuth;
exports.hAuthAll = authFunction.hAuthAll;
exports.hAuths = authFunction.hAuths;
exports.getpower = powerFunction.getpower;
exports.powerAuthDel = powerFunction.powerAuthDel;
exports.useVxeTable = useVxeTableOptionsHook.useVxeTable;
exports.loadSysInfo = sysInfo.loadSysInfo;
exports.updateFavicon = sysInfo.updateFavicon;
exports.cmpId = useInfo.cmpId;
exports.depId = useInfo.depId;
exports.getOpOrg = useInfo.getOpOrg;
exports.groupId = useInfo.groupId;
exports.hasPrivilege = useInfo.hasPrivilege;
exports.hasRoleCode = useInfo.hasRoleCode;
exports.isAdmin = useInfo.isAdmin;
exports.isMember = useInfo.isMember;
exports.isNormalUser = useInfo.isNormalUser;
exports.isSupperAdmin = useInfo.isSupperAdmin;
exports.isTenantAdmin = useInfo.isTenantAdmin;
exports.orgId = useInfo.orgId;
exports.orgName = useInfo.orgName;
exports.posId = useInfo.posId;
exports.posName = useInfo.posName;
exports.roles = useInfo.roles;
exports.tenantId = useInfo.tenantId;
exports.userAccount = useInfo.userAccount;
exports.userEmail = useInfo.userEmail;
exports.userFriendName = useInfo.userFriendName;
exports.userId = useInfo.userId;
exports.userName = useInfo.userName;
exports.userPhone = useInfo.userPhone;
exports.useDateTimeShortCust = dateTimeShortCust.useDateTimeShortCust;
exports.destroyIdleTimeout = idleTimeout.destroyIdleTimeout;
exports.initIdleTimeout = idleTimeout.initIdleTimeout;
exports.updateIdleTimeout = idleTimeout.updateIdleTimeout;
exports.provideFormEvents = useDialogEvents.provideFormEvents;
exports.useFormEvents = useDialogEvents.useFormEvents;
exports.getFormItemLabel = limitsFunction.getFormItemLabel;
exports.getFormItemProp = limitsFunction.getFormItemProp;
exports.getRules = limitsFunction.getRules;
exports.getlimit = limitsFunction.getlimit;
exports.showTabelColumn = limitsFunction.showTabelColumn;
