tuil
ReferencePackages@mwillbanks/tuil-inkAPI

TuilRenderInstance

interface exported by @mwillbanks/tuil-ink.

View rawEdit

interface

Public interface exported by @mwillbanks/tuil-ink.

export interface TuilRenderInstance {
  readonly ink?: Instance;
  readonly app: TuilRuntime;
  waitUntilExit(): Promise<void>;
  unmount(): Promise<void>;
}

Members

MemberTypeRequiredDescriptionRelated types
inkInstance | undefinedNoThe ink member uses the Instance | undefined contract.
appTuilRuntime<import("@mwillbanks/tuil-events").EventMap, import("@mwillbanks/tuil").TuilExtensionPoints>YesThe app member uses the TuilRuntime<import("@mwillbanks/tuil-events").EventMap, import("@mwillbanks/tuil").TuilExtensionPoints> contract.EventMap, TuilExtensionPoints, TuilRuntime
waitUntilExit() => Promise<void>YesThe waitUntilExit member uses the () => Promise<void> contract.
unmount() => Promise<void>YesThe unmount member uses the () => Promise<void> contract.

Parameters

This declaration has no public members.

Returns

This declaration does not return a value.

Throws

No thrown errors are documented for this declaration.

No package-local related types.

Source

View the secondary source reference

Package

@mwillbanks/tuil-ink

On this page