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

Properties

activeBranch: null | VNode<RendererNode, RendererElement, {
    [key: string]: any;
}>
anchor: null | RendererNode
container: RendererElement
deps: number
effects: Function[]
hiddenContainer: RendererElement
isHydrating: boolean
isInFallback: boolean
isSVG: boolean
isUnmounted: boolean
parent: null | SuspenseBoundary
parentComponent: null | ComponentInternalInstance
pendingBranch: null | VNode<RendererNode, RendererElement, {
    [key: string]: any;
}>
pendingId: number
timeout: number

Methods

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Returns null | RendererNode

  • Parameters

    Returns void

  • Parameters

    • Optional force: boolean
    • Optional sync: boolean

    Returns void

  • Parameters

    Returns void

Generated using TypeDoc