41 lines
763 B
TypeScript
41 lines
763 B
TypeScript
export {};
|
|
|
|
declare global {
|
|
namespace NodeJS {
|
|
interface Global {
|
|
NODE_ENV: string
|
|
ROOT_PATH: string
|
|
$cfg: any
|
|
}
|
|
}
|
|
}
|
|
/**
|
|
* GeneralRoom 扩展方法
|
|
*/
|
|
import {Client, Room} from "colyseus";
|
|
declare module "colyseus" {
|
|
interface Room {
|
|
/**
|
|
* 广播玩家加入房间
|
|
* @param data
|
|
* @param options
|
|
*/
|
|
bUserJoin(data?: any, options?: any): void;
|
|
|
|
/**
|
|
* 给指定用户下发英雄选择结果
|
|
* @param client
|
|
* @param data
|
|
*/
|
|
sSelectHero(client: Client, data?: any);
|
|
|
|
/**
|
|
* 广播英雄选择结果
|
|
* @param data
|
|
*/
|
|
bSelectHero(data?: any);
|
|
}
|
|
}
|
|
|
|
|