UNPKG

@gent-js/gent

Version:

template-based data generator.

12 lines (11 loc) 658 B
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; }