UNPKG

zod-to-x

Version:

Multi language types generation from Zod schemas.

35 lines (34 loc) 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BadLayerDefinitionError = exports.NotTranspilerableTypeError = exports.AstNodeError = exports.AstTypeNameDefinitionError = void 0; /** * Raised when 'zod2x' has not been used to set a type name for a transpilerable schema. */ class AstTypeNameDefinitionError extends Error { constructor(message) { super(message); this.name = "TypeNameDefinitionError"; } } exports.AstTypeNameDefinitionError = AstTypeNameDefinitionError; class AstNodeError extends Error { constructor(message) { super(message); this.name = "AstNodeError"; } } exports.AstNodeError = AstNodeError; class NotTranspilerableTypeError extends Error { constructor(message) { super(message); this.name = "NotTranspilerableTypeError"; } } exports.NotTranspilerableTypeError = NotTranspilerableTypeError; class BadLayerDefinitionError extends Error { constructor(message) { super(message); this.name = "BadLayerDefinitionError"; } } exports.BadLayerDefinitionError = BadLayerDefinitionError;