@gent-js/gent
Version:
template-based data generator.
12 lines (11 loc) • 658 B
TypeScript
import { type DocumentContent, type DocumentContext } from "../../document/index.js";
import { AbstractJsonable } from "../abstractJsonable.js";
import type { JsonableArray } from "../jsonableTypes.js";
import type { JsonArray } from "../jsonTypes.js";
export declare class ArrayJsonable extends AbstractJsonable {
private readonly lengthContent;
readonly type: "array";
private readonly weightedItemFeeder;
constructor(items: JsonableArray, lengthContent: DocumentContent, probability: number | undefined, weight: number | undefined);
protected toJSONImpl(keyOrIndex: string | number, context: DocumentContext): JsonArray | undefined;
}