/* eslint-disable @typescript-eslint/ban-ts-comment */ import type { LibProperties } from "./libProperties"; import { exposeLib } from "hel-lib-proxy"; import { LIB_NAME } from "../configs/subApp"; export const lib = exposeLib(LIB_NAME); export const { hbUtils, register, registerLog, components } = lib; export const { isArray, isExist, isFunction, isString, isNumber, isNull, isFile, isObject, isEmptyObject, isUndefined, setConfigVal, isEditApproving, CrudNeedApproval, CrudNeedDiff, ControlOperationType, DataActionType, DataControlType, ControlApprovalStatus, getDataControlText, ControlOptType, DataControlTexts, genRoutersInNewAuth, hasSubmenu, checkNewAuth, checkHadGenRouter, getBtnAuthMap, hasBtnAuth, getFirstAuthTab, } = hbUtils; export const { behindJumpRegister, operationLogRegister, registerResourceDataDownload } = components; export type Lib = LibProperties; export default lib;