zod-to-x
Version:
Multi language types generation from Zod schemas.
35 lines (34 loc) • 1.13 kB
JavaScript
;
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;