/** * @utils —— 纯函数,零依赖(编码规范 §2 / §5.1:叶子包)。 * 无业务语义;有业务语义的东西不属于这里。 */ /** 穷尽性检查:switch 漏分支时编译期报错 */ export declare function assertNever(value: never, message?: string): never; /** 类型守卫:滤掉 null / undefined */ export declare function isDefined(value: T | null | undefined): value is T; /** 按键分组 */ export declare function groupBy(items: readonly T[], key: (item: T) => K): Record; /** 稳定排序的键值对遍历(避免 Object.keys 顺序依赖) */ export declare function sortedEntries(record: Readonly>): Array<[string, V]>;