UNPKG

@gent-js/gent

Version:

template-based data generator.

15 lines (14 loc) 488 B
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"; } }