{"version":3,"sources":["../../../src/func/SchemaMapper/index.ts"],"sourcesContent":["import {OpenAPIV3} from 'openapi-types';\nimport chalk from 'chalk';\nimport {ISchema} from '../../types.ts';\n\nexport function schemaIterator(schema: ISchema | undefined) {\n  if (!schema) {\n    console.warn(\n      chalk.yellow(\n        ' └ Component must be include either OpenAPIV3.ReferenceObject or OpenAPIV3.SchemaObject but it is undefined!'\n      )\n    );\n    return;\n  }\n  const entries = Object.entries(schema);\n  const object = entries.map(cur => {\n    return {\n      objectName: cur[0],\n      objectSchema: cur[1] as\n        | OpenAPIV3.ReferenceObject\n        | OpenAPIV3.SchemaObject,\n    };\n  });\n\n  return object;\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AACA,mBAAkB;AAGX,SAAS,eAAe,QAA6B;AAC1D,MAAI,CAAC,QAAQ;AACX,YAAQ;AAAA,MACN,aAAAA,QAAM;AAAA,QACJ;AAAA,MACF;AAAA,IACF;AACA;AAAA,EACF;AACA,QAAM,UAAU,OAAO,QAAQ,MAAM;AACrC,QAAM,SAAS,QAAQ,IAAI,SAAO;AAChC,WAAO;AAAA,MACL,YAAY,IAAI,CAAC;AAAA,MACjB,cAAc,IAAI,CAAC;AAAA,IAGrB;AAAA,EACF,CAAC;AAED,SAAO;AACT;","names":["chalk"]}