UNPKG

yoni-mcscripts-lib

Version:

为 Minecraft Script API 中的部分接口创建了 wrapper,并提供简单的事件管理器和任务管理器,另附有一些便于代码编写的一些小工具。

20 lines (19 loc) 593 B
interface DeepCopyOption { newObjectMaker(): {}; dealCircular: "ignore" | "error"; copyFunction: CopyFunction; rootObject: {}; } interface CopyFunction { getCopiedValue(value: any): any; /** * 返回 `value` 是否可以复制。 * * 注意:为原始值返回 `false` 会出现错误。 */ isCopyableValue(value: any): boolean; } export declare function deepcopy(value: {}, option?: Partial<DeepCopyOption>): {}; export declare function isCopyableValue(value: any): boolean; export declare function getCopiedValue(value: any): any; export {};