Interface SuspenseBoundary

interface SuspenseBoundary {
    activeBranch: VNode<RendererNode, RendererElement, {
        [key: string]: any;
    }>;
    container: RendererElement;
    deps: number;
    effects: Function[];
    hiddenContainer: RendererElement;
    isHydrating: boolean;
    isInFallback: boolean;
    isUnmounted: boolean;
    namespace: ElementNamespace;
    parent: SuspenseBoundary;
    parentComponent: ComponentInternalInstance;
    pendingBranch: VNode<RendererNode, RendererElement, {
        [key: string]: any;
    }>;
    pendingId: number;
    timeout: number;
    vnode: VNode<RendererNode, RendererElement, SuspenseProps>;
    fallback(fallbackVNode): void;
    move(container, anchor, type): void;
    next(): RendererNode;
    registerDep(instance, setupRenderEffect): void;
    resolve(force?, sync?): void;
    unmount(parentSuspense, doRemove?): void;
}

Properties

activeBranch: VNode<RendererNode, RendererElement, {
    [key: string]: any;
}>

Type declaration

  • [key: string]: any
container: RendererElement
deps: number
effects: Function[]
hiddenContainer: RendererElement
isHydrating: boolean
isInFallback: boolean
isUnmounted: boolean
namespace: ElementNamespace
parentComponent: ComponentInternalInstance
pendingBranch: VNode<RendererNode, RendererElement, {
    [key: string]: any;
}>

Type declaration

  • [key: string]: any
pendingId: number
timeout: number

Methods

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • Optional force: boolean
    • Optional sync: boolean

    Returns void

  • Parameters

    Returns void

Generated using TypeDoc