{"version":3,"file":"any.cjs","names":["getRelativePath"],"sources":["../../../../src/utils/zod-to-json-schema/parsers/any.ts"],"sourcesContent":["import { Refs } from \"../Refs.js\";\nimport { getRelativePath } from \"../getRelativePath.js\";\n\nexport type JsonSchema7AnyType = { $ref?: string };\n\nexport function parseAnyDef(refs: Refs): JsonSchema7AnyType {\n  if (refs.target !== \"openAi\") {\n    return {};\n  }\n\n  const anyDefinitionPath = [\n    ...refs.basePath,\n    refs.definitionPath,\n    refs.openAiAnyTypeName,\n  ];\n\n  refs.flags.hasReferencedOpenAiAnyType = true;\n\n  return {\n    $ref:\n      refs.$refStrategy === \"relative\"\n        ? getRelativePath(anyDefinitionPath, refs.currentPath)\n        : anyDefinitionPath.join(\"/\"),\n  };\n}\n"],"mappings":";;AAKA,SAAgB,YAAY,MAAgC;AAC1D,KAAI,KAAK,WAAW,SAClB,QAAO,EAAE;CAGX,MAAM,oBAAoB;EACxB,GAAG,KAAK;EACR,KAAK;EACL,KAAK;EACN;AAED,MAAK,MAAM,6BAA6B;AAExC,QAAO,EACL,MACE,KAAK,iBAAiB,aAClBA,wBAAAA,gBAAgB,mBAAmB,KAAK,YAAY,GACpD,kBAAkB,KAAK,IAAI,EAClC"}