2024-03-31 12:46:28 +02:00
|
|
|
export type PlainError = {
|
|
|
|
name: string,
|
|
|
|
message: string,
|
|
|
|
stack?: string,
|
|
|
|
};
|
|
|
|
|
|
|
|
export type EnvObject = {
|
|
|
|
[key: string]: unknown,
|
2024-04-01 14:52:18 +02:00
|
|
|
SHARDING_MANAGER: boolean,
|
2024-03-31 12:46:28 +02:00
|
|
|
SHARD_ID: number,
|
|
|
|
SHARD_COUNT: number,
|
|
|
|
}
|
|
|
|
|
|
|
|
export type IPCMessage = {
|
|
|
|
id?: string,
|
|
|
|
_start?: ClientOptions,
|
|
|
|
_ready?: boolean,
|
|
|
|
_disconnect?: boolean,
|
|
|
|
_reconnecting?: boolean,
|
|
|
|
_fetchProp?: string,
|
|
|
|
_sFetchProp?: string,
|
|
|
|
_sFetchPropShard?: number,
|
|
|
|
_sEval?: string,
|
|
|
|
_sEvalShard?: number,
|
|
|
|
_eval?: string,
|
|
|
|
_result?: unknown,
|
|
|
|
_error?: Error,
|
|
|
|
_sRespawnAll?: {
|
|
|
|
shardDelay: number,
|
|
|
|
respawnDelay: number,
|
|
|
|
timeout: number
|
|
|
|
},
|
|
|
|
_mEval?: boolean,
|
|
|
|
_mEvalResult?: boolean
|
|
|
|
_logger?: boolean,
|
|
|
|
_shutdown?: boolean,
|
|
|
|
_fatal?: boolean,
|
|
|
|
success?: boolean
|
|
|
|
script?: string,
|
|
|
|
debug?: boolean,
|
|
|
|
type?: string,
|
|
|
|
data?: unknown,
|
|
|
|
shards?: number[]
|
|
|
|
}
|