V1 with working cmdline interface for easy of using GIT

This commit is contained in:
s41r4j
2025-08-08 16:27:43 +05:30
commit 71a398820a
2845 changed files with 396687 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
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