comment-to-assert
Version:
convert line comment to assert.
16 lines (15 loc) • 657 B
TypeScript
import { type Comment } from "@babel/types";
export declare function tryGetCodeFromComments(comments: ReadonlyArray<Comment>): string | undefined;
export declare const ERROR_COMMENT_PATTERN: RegExp;
export declare const PROMISE_RESOLVE_COMMENT_PATTERN: RegExp;
export declare const PROMISE_REJECT_COMMENT_PATTERN: RegExp;
export interface wrapAssertOptions {
assertBeforeCallbackName?: string;
assertAfterCallbackName?: string;
}
export declare function wrapAssert({ actualNode, expectedNode, commentExpression, id, }: {
actualNode: any;
expectedNode: any;
commentExpression: string;
id: string;
}, options: wrapAssertOptions): any;