fava
Version:
A wannabe tiny largely-drop-in replacement for ava that works in the browser too.
19 lines (18 loc) • 834 B
TypeScript
import type { Exception, ErrorLine } from './types';
declare const Utils: {
lang: {
isEqual: (a: unknown, b: unknown) => boolean;
escapeRegExp: (str: string) => string;
keys: <T extends Record<string | number | symbol, unknown>>(object: T) => (keyof T)[];
hang: () => Promise<void>;
isException: (value: unknown) => value is Exception;
isError: (value: unknown) => value is Error;
isLike: (value: unknown, partial: unknown) => boolean;
isPlainObject: (value: unknown) => value is Record<string | number | symbol, unknown>;
isString: (value: unknown) => value is string;
isUndefined: (value: unknown) => value is undefined;
};
getErrorLines: (error: Error) => Promise<ErrorLine[]>;
getStdoutColumns: () => number;
};
export default Utils;