koishi-plugin-ddrace
Version:
DDRaceNetwork 玩家和地图数据查询,支持文本和图片两种展示方式
44 lines (43 loc) • 1.26 kB
TypeScript
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;