UNPKG

@codenoobforreal/clitools

Version:

CLI tool for video processing (H.265/HEVC encoding & QuickTime compatibility) using FFmpeg, and batch lossless image compression with format preservation

87 lines 1.96 kB
class MyError extends Error { constructor(message) { super(message); this.name = this.constructor.name; } } export class SpawnProcessError extends MyError { cause; stderr; constructor(message, stderr, cause) { super(message); this.cause = cause; this.stderr = stderr; } } export class FFmpegProcessError extends MyError { cause; constructor(message, cause) { super(message); this.cause = cause; } } export class FFprobeProcessError extends FFmpegProcessError { } export class KVError extends MyError { pair; constructor(message, pair) { super(message); this.pair = pair; } } export class StringToNumberConvertError extends MyError { value; constructor(message, value) { super(message); this.value = value; } } export class FFprobeResultConvertError extends MyError { cause; constructor(message, cause) { super(message); this.cause = cause; } } export class EncodeImageError extends MyError { cause; constructor(message, cause) { super(message); this.cause = cause; } } export class ExtractVideoMetadataError extends MyError { constructor(message) { super(message); } } export class RequiredFieldError extends MyError { fields; constructor(message, fields) { super(message); this.fields = fields; } } export class MissingBinariesError extends MyError { constructor(message) { super(message); } } export class NotSupportedError extends MyError { constructor(message) { super(message); } } export class NothingToProcessError extends MyError { constructor(message) { super(message); } } export class UnknownTaskError extends MyError { task; constructor(message, task) { super(message); this.task = task; } } //# sourceMappingURL=error.js.map