@henteko/kumiki
Version:
A video generation tool that creates videos from JSON configurations
47 lines • 1.3 kB
JavaScript
export class KumikiError extends Error {
code;
details;
constructor(message, code, details) {
super(message);
this.code = code;
this.details = details;
this.name = 'KumikiError';
}
}
export class ValidationError extends KumikiError {
constructor(message, code, details) {
super(message, code, details);
this.name = 'ValidationError';
}
}
export class ParseError extends KumikiError {
constructor(message, code, details) {
super(message, code, details);
this.name = 'ParseError';
}
}
export class RenderError extends KumikiError {
constructor(message, code, details) {
super(message, code, details);
this.name = 'RenderError';
}
}
export class FFmpegError extends KumikiError {
constructor(message, code, details) {
super(message, code, details);
this.name = 'FFmpegError';
}
}
export class ProcessError extends KumikiError {
constructor(message, code, details) {
super(message, code, details);
this.name = 'ProcessError';
}
}
export class GeminiError extends KumikiError {
constructor(message, details) {
super(message, 'GEMINI_ERROR', details);
this.name = 'GeminiError';
}
}
//# sourceMappingURL=errors.js.map