Provides a mechanism to retrieve and query all mounted Svelte components including the main application shell.

interface GetSvelteData {
    get applicationShell(): MountedAppShell;
    get length(): number;
    component(index): object;
    componentEntries(): IterableIterator<[number, SvelteComponent<any, any, any>]>;
    componentValues(): IterableIterator<SvelteComponent<any, any, any>>;
    data(index): SvelteData;
    dataByComponent(component): SvelteData;
    dataEntries(): IterableIterator<[number, SvelteData]>;
    dataValues(): IterableIterator<SvelteData>;
}

Accessors

  • get length(): number
  • Returns the length of the mounted Svelte component list.

    Returns number

    Length of mounted Svelte component list.

Methods

  • Returns the indexed Svelte component.

    Parameters

    • index: number

      The index of Svelte component to retrieve.

    Returns object

    The loaded Svelte component.

  • Returns the indexed SvelteData entry.

    Parameters

    • index: number

      The index of SvelteData instance to retrieve.

    Returns SvelteData

    The loaded Svelte config + component.