Skip to content

@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 ​

ApplyResult


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

readonly RenderedLine[]

readonly RenderedLine[]

Returns ​

ApplyResult


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 ​

ApplyResult


snapshotPlayers() ​

snapshotPlayers(limit): readonly PlayerSnapshot[]

Defined in: packages/tab-display/src/service.ts:38

Copies bounded player primitives from the host.

Parameters ​

limit ​

number

Returns ​

readonly PlayerSnapshot[]

pumpkin-plugins documentation