srt-validator
Version:
<h1 align="center">SrtValidator</h1>
11 lines (10 loc) • 413 B
TypeScript
import ValidationError from '../utils/validation-error';
import { Parsed, ValidatorType } from '../utils/types';
export default abstract class BaseValidator {
protected parsedJSON: Parsed[];
abstract readonly validator: ValidatorType;
protected result: ValidationError[];
constructor(parsedJSON: Parsed[]);
abstract validate(): void;
addToResult(validationError: ValidationError): void;
}