import SchemaItem from "../SchemaItem" export default class SchemaLiteral extends SchemaItem { public constructor(private readonly value: Type) { super(arguments) this.validations.push({ fn: (value) => value === this.value }) } public override isOfType(input: unknown): input is Type { return typeof input === typeof this.value } }