Class Undetermini

Hierarchy

  • Undetermini

Constructors

Properties

runResultRepository: RunResultRepository

Methods

  • Parameters

    • resResults: (RunResult & {
          accuracy: number;
          retrieveFromCache: boolean;
      })[]

    Returns {
        averageAccuracy: number;
        averageCost: number;
        averageError: number;
        averageLatency: number;
        callFromCacheCount: number;
        realCallCount: number;
        resultsCurrentPrice: number;
        resultsFullPrice: number;
    }

    • averageAccuracy: number
    • averageCost: number
    • averageError: number
    • averageLatency: number
    • callFromCacheCount: number
    • realCallCount: number
    • resultsCurrentPrice: number
    • resultsFullPrice: number
  • Parameters

    • expectedOutput: any
    • output: any

    Returns number

  • Parameters

    • payload: {
          implementation: UsecaseImplementation;
          times?: number;
          useCache: boolean;
          useCaseInput: unknown;
      }

    Returns Promise<{}>

  • Parameters

    • payload: {
          evaluateAccuracy?: ((output: any) => number);
          expectedUseCaseOutput?: unknown;
          implementations: UsecaseImplementation[];
          presenter?: {
              isActive: boolean;
              options?: {
                  hideColumns?: HideableColumn[];
                  sortPriority?: SortableColumn[];
              };
          };
          times?: number;
          useCache?: boolean;
          useCaseInput: any;
      }
      • Optional evaluateAccuracy?: ((output: any) => number)
          • (output: any): number
          • Parameters

            • output: any

            Returns number

      • Optional expectedUseCaseOutput?: unknown
      • implementations: UsecaseImplementation[]
      • Optional presenter?: {
            isActive: boolean;
            options?: {
                hideColumns?: HideableColumn[];
                sortPriority?: SortableColumn[];
            };
        }
        • isActive: boolean
        • Optional options?: {
              hideColumns?: HideableColumn[];
              sortPriority?: SortableColumn[];
          }
          • Optional hideColumns?: HideableColumn[]
          • Optional sortPriority?: SortableColumn[]
      • Optional times?: number
      • Optional useCache?: boolean
      • useCaseInput: any

    Returns Promise<{
        averageAccuracy: number;
        averageCost: number;
        averageError: number;
        averageLatency: number;
        callFromCacheCount: number;
        name: string;
        realCallCount: number;
        resultsCurrentPrice: number;
        resultsFullPrice: number;
    }[]>

  • Parameters

    • Optional options: {
          filename?: string;
          persistOnDisk?: boolean;
      }
      • Optional filename?: string
      • Optional persistOnDisk?: boolean

    Returns Promise<Undetermini>

Generated using TypeDoc