{"version":3,"sources":["../../../src/func/PathMapper/index.ts"],"sourcesContent":["import {OpenAPIV3} from 'openapi-types';\nimport chalk from 'chalk';\n\ntype PathItemObject = OpenAPIV3.PathItemObject;\nexport interface IPathIterator {\n  objectName: string;\n  objectPath: PathItemObject;\n}\nexport function PathIterator(Path: PathItemObject) {\n  if (!Path) {\n    console.warn(\n      chalk.yellow(\n        ' └ Defination Object must be include at least one Path but it is undefined!'\n      )\n    );\n    return;\n  }\n  const entries = Object.entries(Path);\n  const object = entries.map(cur => {\n    return {\n      objectName: cur[0],\n      objectPath: cur[1] as PathItemObject,\n    };\n  });\n\n  return object;\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AACA,mBAAkB;AAOX,SAAS,aAAa,MAAsB;AACjD,MAAI,CAAC,MAAM;AACT,YAAQ;AAAA,MACN,aAAAA,QAAM;AAAA,QACJ;AAAA,MACF;AAAA,IACF;AACA;AAAA,EACF;AACA,QAAM,UAAU,OAAO,QAAQ,IAAI;AACnC,QAAM,SAAS,QAAQ,IAAI,SAAO;AAChC,WAAO;AAAA,MACL,YAAY,IAAI,CAAC;AAAA,MACjB,YAAY,IAAI,CAAC;AAAA,IACnB;AAAA,EACF,CAAC;AAED,SAAO;AACT;","names":["chalk"]}