Utilização

Embed a hosted help page

Este tipo é usado por WebView

tsx
import { WebView } from 'kuito';

export default function Help() {
  return <WebView flex={1} src="https://example.com/help" />;
}

Declaração do tipo

ts
export type WebViewMethods = {
  goBack(): Promise<void>;
  goForward(): Promise<void>;
  reload(): Promise<void>;
  stop(): Promise<void>;
  /** Runs `script` in the main frame; its result and errors stay in the page. */
  injectJavaScript(script: string): Promise<void>;
  /** Dispatches a `message` event on the page's `window`, with `data` as `event.data`. */
  postMessage(data: string): Promise<void>;
};

Membros 6

NomeTipoObrigatórioDescrição
goBack() => Promise<void>Sim—
goForward() => Promise<void>Sim—
reload() => Promise<void>Sim—
stop() => Promise<void>Sim—
injectJavaScript(script: string) => Promise<void>SimRuns script in the main frame; its result and errors stay in the page.
postMessage(data: string) => Promise<void>SimDispatches a message event on the page's window, with data as event.data.
goBack — assinaturas de método

Assinaturas

ts
(): Promise<void>

Parâmetros

Sem parâmetros.

Devolve

Promise<void>

goForward — assinaturas de método

Assinaturas

ts
(): Promise<void>

Parâmetros

Sem parâmetros.

Devolve

Promise<void>

reload — assinaturas de método

Assinaturas

ts
(): Promise<void>

Parâmetros

Sem parâmetros.

Devolve

Promise<void>

stop — assinaturas de método

Assinaturas

ts
(): Promise<void>

Parâmetros

Sem parâmetros.

Devolve

Promise<void>

injectJavaScript — assinaturas de método

Assinaturas

ts
(script: string): Promise<void>

Parâmetros

NomeTipoObrigatórioDescrição
scriptstringSim—

Devolve

Promise<void>

postMessage — assinaturas de método

Assinaturas

ts
(data: string): Promise<void>

Parâmetros

NomeTipoObrigatórioDescrição
datastringSim—

Devolve

Promise<void>

Gerado a partir das declarações TypeScript públicas: assinaturas, props e predefinições vêm da fonte verificada, as descrições da sua JSDoc. Nenhuma predefinição é inventada.