xverse-components-utils
Version:
xverse components utils
39 lines (38 loc) • 2.56 kB
TypeScript
export { wrapToArray, getRandomItem, shuffleArray } from './common/array';
export { px2rem } from './common/px2rem';
export { uuid } from './common/build-uuid';
export { log } from './common/log';
export { MatrixTracker as Tracker } from './common/tracker';
export { handleWxFontSize } from './common/handle-font-size';
export { getQRCodeFuc, getWxAppQRCode } from './common/get-qrcode';
export type { IGetWeAppQRCode, IGetWeAppQRCodeResponse } from './common/get-qrcode';
export { threeDimensionalOperation } from './common/three-dimensional-operation';
export { loadScript, loadHls, HLS_PACKAGE_CDN } from './common/dom-tools';
export { interceptDigit, calculateStringLength, croppingStr } from './common/math';
export { wrapPromise } from './common/promise';
export type { ReadPromiseReturnType, WrapPromiseStatus } from './common/promise';
export { renderImgOrSVG, renderTextWithLineBreak } from './common/react-tools';
export type { SVGType } from './common/react-tools';
export { xvLocalStorage } from './storage/localstorage';
export { CHARACTER_CREATE, GUIDE } from './storage/localstorage-key';
export { CanvasUtil } from './canvas/canvas';
export { getBase64Url } from './canvas/html-to-img';
export type { IHorizonCanvasParams, IFontOption } from './canvas/canvas-horizontally';
export { horizonCanvas, pxWidth, stringSplitLineByWidth } from './canvas/canvas-horizontally';
export { generatePhoto, getImageUrlBase64 } from './canvas/generate-img';
export { isFireFoxEngine, isIEEngine } from './device/ua';
export { isMobile, isIOS, isMobileUA, isTabletUA, isPC } from './device/device';
export { showToast } from './global-action/show-toast';
export { showModal } from './global-action/show-modal';
export { isMiniApp, isWeChat, gotoMiniApp, consumeMinAppData } from './global-action/mini-app';
export { soundManager, Audio, Video, MediaManager } from './media-tools/sound-manager';
export { useOrientation, useCSACheck, useTracker, useMaximus, useEdgeTriggered } from './hooks';
export type { IConfigKeyMeta } from './hooks';
export { controlSound } from './global-action/audio-tools';
export { CodeFactoryCountOnlineUserType, getCardList, cardShare, saveUserInfo, getUserList, csaTextCheck, getOnlineUser, } from './apis';
export { QueryClientProvider } from './apis/query-client';
export { BaseEventBus } from './global-action/base-event-bus';
export type { IBaseEventBusEvents } from './global-action/base-event-bus';
export { getEnv } from './device/env';
export type { IEnv } from './device/env';
export { kI18CommonCn } from './jsons/i18-cn';