TapInlineRendererThemeValue | Restricts the live host-selected renderer theme to light or dark. | Supplies one light or dark string from the current theme snapshot. | Type only; theme changes are cosmetic and never grant package authority. | Mount a renderer |
TapInlineRendererTheme | Exposes the current renderer theme and later cosmetic theme changes. | getSnapshot returns a theme value and subscribe returns cleanup. | The value can change while mounted; remove every subscription during unmount. | Mount a renderer |
TapInlineRendererAction | Represents one host-authorized action admitted by the contribution. | Exposes an ID, label, and invoke with an optional sealed-payload pointer. | Missing actions are unavailable and invalid payload pointers fail closed. | Mount a renderer |
TapInlineRendererResources | Resolves host-authorized resources admitted for the current renderer. | read accepts a declared resource ID and resolves a read-only typed value. | Each declared resource is fetched at most once for the current mount. | Mount a renderer |
TapInlineRendererMountContext | Supplies exact package identity and the renderer's least-authority data. | Contains immutable identity, payload, theme, action, and resource fields. | The context belongs to one mount and must not be retained after unmount. | Mount a renderer |
TapInlineRendererMount | Defines the optional cleanup handle returned by a renderer mount. | Contains an unmount function that returns void or a promise. | Cleanup removes renderer-owned listeners, subscriptions, work, and rendered nodes. | Mount a renderer |
TapInlineRendererModule | Defines the default module exported by an inline-renderer target. | mount receives an element and typed context, then returns optional cleanup. | The host mounts lazily and retains its static fallback when rendering fails. | Mount a renderer |