Class: ClientSession
Defined in: client-session.ts:72
Constructors
Constructor
new ClientSession(
opts):ClientSession
Defined in: client-session.ts:80
Parameters
opts
Returns
ClientSession
Methods
begin()
begin(
id,sample,pointerType?):void
Defined in: client-session.ts:169
Parameters
id
string
sample
pointerType?
PointerKind = "pen"
Returns
void
cancel()
cancel(
id):void
Defined in: client-session.ts:178
Parameters
id
string
Returns
void
clear()
clear():
void
Defined in: client-session.ts:184
Returns
void
dispose()
dispose():
void
Defined in: client-session.ts:233
Returns
void
end()
end(
id,sample?):void
Defined in: client-session.ts:175
Parameters
id
string
sample?
Returns
void
join()
join(
host):void
Defined in: client-session.ts:156
Parameters
host
string
Returns
void
leave()
leave():
void
Defined in: client-session.ts:160
Returns
void
points()
points(
id,samples):void
Defined in: client-session.ts:172
Parameters
id
string
samples
readonly PenSample[]
Returns
void
scroll()
scroll(
du,dv):void
Defined in: client-session.ts:187
Parameters
du
number
dv
number
Returns
void
stats()
stats():
Promise<LinkStats|undefined>
Defined in: client-session.ts:199
The receiver's measured delays, for fadeWindowMs() — D3's "a little more scientific". Best-effort: every field is optional, and with no connection this resolves to undefined (callers fall back to the shipped constant).
Returns
Promise<LinkStats | undefined>
undo()
undo():
void
Defined in: client-session.ts:181
Returns
void
zoom()
zoom(
centerU,centerV,scale):void
Defined in: client-session.ts:190
Parameters
centerU
number
centerV
number
scale
number
Returns
void