2022-07-03 21:22:33 +08:00
|
|
|
declare const global: {
|
|
|
|
|
|
2022-08-28 19:18:53 +08:00
|
|
|
/**
|
|
|
|
|
* @desc 传入值为空时返回指定的默认值
|
|
|
|
|
* @param v 传入值
|
|
|
|
|
* @param d 默认值
|
|
|
|
|
*/
|
|
|
|
|
defaults<TValue>(v: TValue, d: TValue): TValue;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @desc 写入 JSON 文件
|
|
|
|
|
* @param path 文件路径,相对于 `.minecraft`
|
|
|
|
|
* @param data JSON 内容对象
|
|
|
|
|
*/
|
|
|
|
|
writeJSON(path: string, data: object): void;
|
|
|
|
|
|
2022-08-20 14:27:34 +08:00
|
|
|
/** 颜色列表 */
|
|
|
|
|
COLORS: {
|
|
|
|
|
[key: string]: {
|
2022-08-28 21:47:00 +08:00
|
|
|
CODE: string;
|
|
|
|
|
HEX: string;
|
|
|
|
|
LABEL_CN: string;
|
|
|
|
|
LABEL_EN: string;
|
2022-08-20 14:27:34 +08:00
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
2022-09-11 18:59:08 +08:00
|
|
|
/** 需要在 `client.generate_assets` 生成的 JSON 文件 */
|
|
|
|
|
JSON_ASSETS: Array<{
|
|
|
|
|
PATH: string;
|
|
|
|
|
DATA: Internal.JsonElement;
|
|
|
|
|
}>;
|
|
|
|
|
|
2022-07-03 21:22:33 +08:00
|
|
|
/** 日志前缀 */
|
|
|
|
|
LOG_PREFIX: string;
|
|
|
|
|
|
|
|
|
|
};
|