@ctrl/video-filename-parser
Version:
A radarr style release name parser
20 lines (19 loc) • 544 B
TypeScript
import { Resolution } from './resolution.js';
import { Source } from './source.js';
export declare enum QualityModifier {
REMUX = "REMUX",
BRDISK = "BRDISK",
RAWHD = "RAWHD"
}
export interface QualityModel {
sources: Source[];
modifier: QualityModifier | null;
resolution?: Resolution;
revision: Revision;
}
export interface Revision {
version: number;
real: number;
}
export declare function parseQualityModifyers(title: string): Revision;
export declare function parseQuality(title: string): QualityModel;