@gent-js/gent
Version:
template-based data generator.
15 lines (14 loc) • 488 B
JavaScript
import { stampDocument, } from "../../document/index.js";
import { AbstractJsonable } from "../abstractJsonable.js";
export class BooleanJsonable extends AbstractJsonable {
content;
type = "boolean";
constructor(content, probability, weight) {
super(probability, weight);
this.content = content;
}
toJSONImpl(keyOrIndex, context) {
const output = Boolean(stampDocument(this.content, context));
return output ? "true" : "false";
}
}