Files
kidsai/node_modules/openai/_vendor/zod-to-json-schema/parsers/literal.mjs
root 500bd192d5 Initial commit: KidsAI Explorer with complete functionality
- Complete KidsAI Explorer application
- Multi-language support (English/German)
- AI-powered educational guidance using OpenAI
- Interactive chat interface for children
- Proper placeholder translation fixes
- Mobile-responsive design
- Educational framework for critical thinking
2025-07-13 16:59:42 +02:00

22 lines
645 B
JavaScript

export function parseLiteralDef(def, refs) {
const parsedType = typeof def.value;
if (parsedType !== 'bigint' &&
parsedType !== 'number' &&
parsedType !== 'boolean' &&
parsedType !== 'string') {
return {
type: Array.isArray(def.value) ? 'array' : 'object',
};
}
if (refs.target === 'openApi3') {
return {
type: parsedType === 'bigint' ? 'integer' : parsedType,
enum: [def.value],
};
}
return {
type: parsedType === 'bigint' ? 'integer' : parsedType,
const: def.value,
};
}
//# sourceMappingURL=literal.mjs.map