UNPKG

@ocubist/error-alchemy

Version:

A powerful Node.js error-handling-framework with custom error types for easy debugging, enhanced error management, strong zod-support and useful quality-of-life-functionality for asserting and validating values.

42 lines (40 loc) 2.12 kB
// @index('./**/!(*.test|*.play).ts', f => `export * from "${f.path}";`, { ignore: ["./tests/**/*", "./play/**/*"] }) export * from "./config/defaultValues"; export * from "./crafting/craft-errors/craftMysticError"; export * from "./crafting/craft-errors/craftSynthesizedError"; export * from "./crafting/craft-errors/types"; export * from "./crafting/Resolver/craftErrorLogger"; export * from "./crafting/Resolver/craftErrorResolver"; export * from "./crafting/Resolver/craftErrorResolverMap"; export * from "./crafting/Synthesizer/craftErrorSynthesizer"; export * from "./crafting/Synthesizer/helpers"; export * from "./crafting/Synthesizer/types"; export * from "./crafting/Transmuter/craftErrorTransmuter"; export * from "./crafting/Transmuter/types"; export * from "./crafting/useErrorAlchemy/useErrorAlchemy"; export * from "./error-code/errorCodeSelector"; export * from "./error-code/isErrorCode"; export * from "./error-code/types"; export * from "./severity/severityDescriptionMap"; export * from "./severity/severitySelector"; export * from "./severity/types"; export * from "./transmuted-errors/MysticError"; export * from "./transmuted-errors/SynthesizedError"; export * from "./transmuted-errors/TransmutedError"; export * from "./transmuted-errors/types"; export * from "./utility/createIdentifier"; export * from "./utility/escapeIdentifierPart"; export * from "./utility/popStackLayer"; export * from "./utility/PropsValidationError"; export * from "./utility/types"; export * from "./validation/asserters/assert/assert"; export * from "./validation/asserters/assertDefined/assertDefined"; export * from "./validation/asserters/assertEmpty/assertEmpty"; export * from "./validation/asserters/assertFalsy/assertFalsy"; export * from "./validation/asserters/assertNotEmpty/assertNotEmpty"; export * from "./validation/asserters/assertTruthy/assertTruthy"; export * from "./validation/parsers/asyncParse/asyncParse"; export * from "./validation/parsers/parse/parse"; export * from "./validation/validators/asyncValidate/asyncValidate"; export * from "./validation/validators/validate/validate"; // @endindex