import { z } from 'zod'; import { createBuiltInParserDefinition } from '../../internals/createBuiltInParserDefinition.js'; export const toJsonListParserName = 'to-json-list'; export const toJsonListParserDefinition = createBuiltInParserDefinition({ name: toJsonListParserName, kind: 'generation', hasOptionalOptions: true, optionsSchema: z .object({ stringPathSeparator: z.string().optional(), }) .strict(), hasOptionalOutput: false, outputTypes: ['file', 'JSON'], inTypes: ['SDTF', 'SDTF Engine'], outType: 'SDTF Engine', }); export type ToJsonListParserDefinition = typeof toJsonListParserDefinition; export type ToJsonListParserOptions = z.infer;