@pumpkin-plugins/tab-display API / service / TabDisplayHost
Interface: TabDisplayHost
Defined in: packages/tab-display/src/service.ts:28
Host calls required by the pure service; adapters copy and dispose WASI resources themselves.
Methods
resetOwned()
resetOwned(
uuid):void
Defined in: packages/tab-display/src/service.ts:30
Restores only fields currently owned by this plugin.
Parameters
uuid
string
Returns
void
setEntryName()
setEntryName(
uuid,value):ApplyResult
Defined in: packages/tab-display/src/service.ts:32
Applies a global subject row name. Undefined clears the custom name.
Parameters
uuid
string
value
RenderedLine | undefined
Returns
setHeaderFooter()
setHeaderFooter(
uuid,header,footer):ApplyResult
Defined in: packages/tab-display/src/service.ts:34
Applies a personalized viewer header and footer.
Parameters
uuid
string
header
readonly RenderedLine[]
footer
readonly RenderedLine[]
Returns
setOrder()
setOrder(
uuid,order):ApplyResult
Defined in: packages/tab-display/src/service.ts:36
Applies one dense native player-list order.
Parameters
uuid
string
order
number
Returns
snapshotPlayers()
snapshotPlayers(
limit): readonlyPlayerSnapshot[]
Defined in: packages/tab-display/src/service.ts:38
Copies bounded player primitives from the host.
Parameters
limit
number
Returns
readonly PlayerSnapshot[]