Skip to content

Core 核心工具

纯 TS无框架依赖

core 子包提供一组无框架依赖的基础工具函数,可直接在 Node、浏览器或任意前端框架中使用。

工具导航

模块说明文档
is类型判断与值校验工具(类型守卫)查看详情 →
logger日志记录工具函数查看详情 →
EventEmitter事件发射器,支持 on/off/onOnce/clear 等查看详情 →
StateMachine轻量级状态机,支持事件驱动状态转移查看详情 →
AsyncTaskScheduler异步并发任务调度器(限制最大并发数)查看详情 →
withRetry异步重试包裹器(支持退避、条件重试)查看详情 →
createSharedAsyncPromise 缓存去重与结果共享(LRU + TTL)查看详情 →
PriorityQueue带老化机制的优先级任务队列查看详情 →

快速开始

ts
import { isString, logger } from 'howie-daily-helpers-core';

if (isString('hello')) {
  logger.info('收到字符串:', 'hello');
}

提示

点击上方表格中的「查看详情」可进入对应模块的使用文档。后续新增的工具模块会自动补充到本页面与侧边栏中。