{"version":3,"file":"context.mjs","sources":["../../src/context.ts"],"sourcesContent":["import type { OpenAPIV3 } from 'openapi-types'\nimport type { Logger, TypeLoaderFn } from './types.js'\n\nexport class Context {\n  schemas: Record<string, OpenAPIV3.SchemaObject> = {}\n  typeLoaders: TypeLoaderFn[]\n  logger: Logger\n\n  constructor(logger?: Logger, typeLoaders?: TypeLoaderFn[]) {\n    this.logger = logger ?? console\n    this.typeLoaders = typeLoaders ?? []\n  }\n}\n"],"names":[],"mappings":"AAGO,MAAM,OAAA,CAAQ;AAAA,EACnB,UAAkD,EAAC;AAAA,EACnD,WAAA;AAAA,EACA,MAAA;AAAA,EAEA,WAAA,CAAY,QAAiB,WAAA,EAA8B;AACzD,IAAA,IAAA,CAAK,SAAS,MAAA,IAAU,OAAA;AACxB,IAAA,IAAA,CAAK,WAAA,GAAc,eAAe,EAAC;AAAA,EACrC;AACF;;;;"}