UNPKG

koishi-plugin-ddrace

Version:

DDRaceNetwork 玩家和地图数据查询,支持文本和图片两种展示方式

44 lines (43 loc) 1.26 kB
import { Config } from './index'; /** * 基础格式化工具 */ export declare const formatter: { /** * 时间转换为字符串 * @param seconds 秒数(可包含小数) */ time(seconds: number): string; /** * 将Unix时间戳转换为日期字符串 * @param timestamp Unix时间戳(秒) * @param format 格式类型 */ date(timestamp: number, format?: "short" | "full" | "year"): string; /** * 生成进度百分比 * @param current 当前值 * @param total 总值 */ percentage(current: number, total: number): string; /** * 地图类型映射 * @param type 英文地图类型 * @returns 中文地图类型 */ mapType(type: string): string; }; /** * 将玩家数据格式化为文本摘要 * @param playerData - DDRace API返回的玩家数据对象 * @param config - 显示配置 * @returns 格式化后的文本字符串 */ export declare function formatPlayerSummary(playerData: any, config?: Config): string; /** * 格式化地图详细信息 * @param mapData - 地图数据 * @param config - 显示配置 * @returns 格式化后的地图信息文本 */ export declare function formatMapInfo(mapData: any, config?: Config): string;