@hashgraph/solo
    Preparing search index...

    Interface TaskList<ListrContext, Renderer, FallbackRenderer>

    interface TaskList<
        ListrContext,
        Renderer extends ListrRendererValue = ListrPrimaryRendererValue,
        FallbackRenderer extends ListrRendererValue = ListrSecondaryRendererValue,
    > {
        parentTaskListMap: Map<string, TaskNodeType>;
        callCloseFunctions(): Promise<void>;
        newOneShotSingleDeployTaskList(
            task:
                | ListrTask<
                    OneShotSingleDeployContext,
                    ListrGetRendererClassFromValue<Renderer>,
                    ListrGetRendererClassFromValue<FallbackRenderer>,
                >
                | ListrTask<
                    OneShotSingleDeployContext,
                    ListrGetRendererClassFromValue<Renderer>,
                    ListrGetRendererClassFromValue<FallbackRenderer>,
                >[],
            options?: ListrBaseClassOptions<
                OneShotSingleDeployContext,
                Renderer,
                FallbackRenderer,
            >,
            parentTask?: Task<
                any,
                ListrGetRendererClassFromValue<Renderer>,
                ListrGetRendererClassFromValue<FallbackRenderer>,
            >,
        ): Listr<OneShotSingleDeployContext, Renderer, FallbackRenderer>;
        newOneShotSingleDestroyTaskList(
            task:
                | ListrTask<
                    OneShotSingleDestroyContext,
                    ListrGetRendererClassFromValue<Renderer>,
                    ListrGetRendererClassFromValue<FallbackRenderer>,
                >
                | ListrTask<
                    OneShotSingleDestroyContext,
                    ListrGetRendererClassFromValue<Renderer>,
                    ListrGetRendererClassFromValue<FallbackRenderer>,
                >[],
            options?: ListrBaseClassOptions<
                OneShotSingleDestroyContext,
                Renderer,
                FallbackRenderer,
            >,
            parentTask?: Task<
                any,
                ListrGetRendererClassFromValue<Renderer>,
                ListrGetRendererClassFromValue<FallbackRenderer>,
            >,
        ): Listr<OneShotSingleDestroyContext, Renderer, FallbackRenderer>;
        newTaskList<T = any>(
            task:
                | ListrTask<
                    T,
                    ListrGetRendererClassFromValue<Renderer>,
                    ListrGetRendererClassFromValue<FallbackRenderer>,
                >
                | ListrTask<
                    T,
                    ListrGetRendererClassFromValue<Renderer>,
                    ListrGetRendererClassFromValue<FallbackRenderer>,
                >[],
            options?: ListrBaseClassOptions<T, Renderer, FallbackRenderer>,
            parentTask?: Task<
                T,
                ListrGetRendererClassFromValue<Renderer>,
                ListrGetRendererClassFromValue<FallbackRenderer>,
            >,
            commandName?: string,
        ): Listr<T, Renderer, FallbackRenderer>;
        registerCloseFunction(trailingCloseFunction: () => Promise<void>): void;
    }

    Type Parameters

    • ListrContext
    • Renderer extends ListrRendererValue = ListrPrimaryRendererValue
    • FallbackRenderer extends ListrRendererValue = ListrSecondaryRendererValue

    Implemented by

    Index

    Properties

    parentTaskListMap: Map<string, TaskNodeType>

    Methods

    • Type Parameters

      • T = any

      Parameters

      • task:
            | ListrTask<
                T,
                ListrGetRendererClassFromValue<Renderer>,
                ListrGetRendererClassFromValue<FallbackRenderer>,
            >
            | ListrTask<
                T,
                ListrGetRendererClassFromValue<Renderer>,
                ListrGetRendererClassFromValue<FallbackRenderer>,
            >[]
      • Optionaloptions: ListrBaseClassOptions<T, Renderer, FallbackRenderer>
      • OptionalparentTask: Task<
            T,
            ListrGetRendererClassFromValue<Renderer>,
            ListrGetRendererClassFromValue<FallbackRenderer>,
        >
      • OptionalcommandName: string

      Returns Listr<T, Renderer, FallbackRenderer>

    • Parameters

      • trailingCloseFunction: () => Promise<void>

      Returns void