@voxpelli/typed-utils
Version:
My personal (type-enabled) utils / helpers
23 lines • 621 B
TypeScript
/**
* @template T
* @param {T} value
* @returns {LiteralTypeOf<T>}
*/
export function explainVariable<T>(value: T): LiteralTypeOf<T>;
/**
* @param {unknown} value
* @returns {value is Error & { code: string }}
*/
export function isErrorWithCode(value: unknown): value is Error & {
code: string;
};
/**
* @param {unknown} value
* @returns {value is Error & { code: string, path: string }}
*/
export function looksLikeAnErrnoException(value: unknown): value is Error & {
code: string;
path: string;
};
import type { LiteralTypeOf } from './types/literal-types.d.ts';
//# sourceMappingURL=misc.d.ts.map