Skip to content

@codesoul-co/hypha-core / modules/execution-output/collector

Using this module

Use the Collector module for executing runtime behavior at this boundary. It exports 1 class.

Import from the package entrypoint

ts
import {
  DefaultExecutionOutputCollector,
} from '@codesoul-co/hypha-core';

Usage patterns

  • The module exposes 1 class as constructable runtime implementations. Each symbol entry lists its constructor and public methods.

Public exports

SymbolKindSignatureDescription
DefaultExecutionOutputCollectorclassnew DefaultExecutionOutputCollector(artifacts: ExecutionOutputArtifactManager): DefaultExecutionOutputCollectorDefault Execution Output Collector class with 2 public constructor or member entries; its exact declarations are listed below.

DefaultExecutionOutputCollector

Default Execution Output Collector class with 2 public constructor or member entries; its exact declarations are listed below.

Declaration

text
export declare class DefaultExecutionOutputCollector implements ExecutionOutputCollector {
    constructor(artifacts: ExecutionOutputArtifactManager);
    collect(rawPlan: ExecutionOutputCollectionPlan, context: ExecutionOutputCollectionContext): Promise<ExecutionOutputCollectionResult>;
}

Public members

MemberKindSignatureDescription
collectmethodcollect(rawPlan: ExecutionOutputCollectionPlan, context: ExecutionOutputCollectionContext): Promise<ExecutionOutputCollectionResult>Public method; parameters and return type are shown in the signature.
constructorconstructor(artifacts: ExecutionOutputArtifactManager): DefaultExecutionOutputCollectorCreates an instance of this class.