@voxpelli/typed-utils
Version:
My personal (type-enabled) utils / helpers
22 lines • 654 B
TypeScript
/**
* @template T
* @param {T} value
* @returns {import('@voxpelli/type-helpers').LiteralTypeOf<T>}
*/
export function explainVariable<T>(value: T): import("@voxpelli/type-helpers").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 NodeJS.ErrnoException & { code: string, path: string }}
*/
export function looksLikeAnErrnoException(value: unknown): value is NodeJS.ErrnoException & {
code: string;
path: string;
};
//# sourceMappingURL=misc.d.ts.map