@vttforge/core / PackageSocket
Interface: PackageSocket ​
What registerSocket hands back.
Properties ​
channel ​
readonlychannel:string
The channel Foundry routes on: module.<id> or system.<id>.
Methods ​
askGm() ​
askGm<
T>(name,payload?,options?):Promise<T>
Ask the GM's client to run a request, and wait for its answer.
Type Parameters ​
T ​
T = unknown
Parameters ​
name ​
string
payload? ​
unknown
options? ​
Returns ​
Promise<T>
emit() ​
emit(
name,payload?,options?):Promise<void>
Send a one-way message. Runs the handler here too, unless told not to.
Parameters ​
name ​
string
payload? ​
unknown
options? ​
Returns ​
Promise<void>
isGmOnline() ​
isGmOnline():
boolean
Is a Gamemaster connected right now?
Returns ​
boolean