//#region src/types/enum.d.ts /** * 枚举相关的通用类型定义 * 注意:基础类型已在 enum.ts 中定义,这里只保留扩展类型 */ /** * @public */ type EnumItemKey = keyof T[number]; /** * @public */ type ReadonlyEnumArray = readonly T[number][]; /** * @public */ type EnumMappingDict = Record; /** * @public */ type EnumLookupResult = T | undefined; //#endregion export { EnumItemKey, EnumLookupResult, EnumMappingDict, ReadonlyEnumArray };