You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
1.4 KiB
23 lines
1.4 KiB
/** |
|
* Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. |
|
* |
|
* This source code is licensed under the MIT license found in the |
|
* LICENSE file in the root directory of this source tree. |
|
*/ |
|
import type { Config, TestResult } from '@jest/types'; |
|
import type { Frame } from './types'; |
|
export type { Frame } from './types'; |
|
export declare type StackTraceConfig = Pick<Config.ProjectConfig, 'rootDir' | 'testMatch'>; |
|
export declare type StackTraceOptions = { |
|
noStackTrace: boolean; |
|
noCodeFrame?: boolean; |
|
}; |
|
export declare const formatExecError: (error: Error | TestResult.SerializableError | string | undefined, config: StackTraceConfig, options: StackTraceOptions, testPath?: string | undefined, reuseMessage?: boolean | undefined) => string; |
|
export declare const getStackTraceLines: (stack: string, options?: StackTraceOptions) => Array<string>; |
|
export declare const getTopFrame: (lines: Array<string>) => Frame | null; |
|
export declare const formatStackTrace: (stack: string, config: StackTraceConfig, options: StackTraceOptions, testPath?: string | undefined) => string; |
|
export declare const formatResultsErrors: (testResults: Array<TestResult.AssertionResult>, config: StackTraceConfig, options: StackTraceOptions, testPath?: string | undefined) => string | null; |
|
export declare const separateMessageFromStack: (content: string) => { |
|
message: string; |
|
stack: string; |
|
};
|
|
|