export function createNumberResult (expected, generated, grade) { return new OutputMatchResult(expected, generated, grade, "number"); } export function createBoolResult (expected, generated, grade) { return new OutputMatchResult(expected, generated, grade, "bool"); } export function createStringResult (expected, generated, grade) { return new OutputMatchResult(expected, generated, grade, "string"); } export class OutputMatchResult { constructor (expected, generated, grade, type) { this.expected = expected; this.generated = generated; this.grade = grade; this.type = type; } }