{"version":3,"sources":["../../../src/frameworks/express/index.ts","../../../src/frameworks/express/express.framework.ts"],"sourcesContent":["export * from './express.framework';\n","//#region\n\nimport type { IncomingMessage, ServerResponse } from 'http';\nimport type { Express } from 'express';\nimport type { FrameworkContract } from '../../contracts';\n\n//#endregion\n\n/**\n * The framework that forwards requests to express handler\n *\n * @breadcrumb Frameworks / ExpressFramework\n * @public\n */\nexport class ExpressFramework implements FrameworkContract<Express> {\n  /**\n   * {@inheritDoc}\n   */\n  public sendRequest(\n    app: Express,\n    request: IncomingMessage,\n    response: ServerResponse,\n  ): void {\n    app(request, response);\n  }\n}\n"],"mappings":"4dAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,sBAAAE,IAAA,eAAAC,EAAAH,GCcO,IAAMI,EAAN,KAA6D,CAdpE,MAcoE,CAAAC,EAAA,yBAI3D,YACLC,EACAC,EACAC,EACM,CACNF,EAAIC,EAASC,CAAQ,CACvB,CACF","names":["express_exports","__export","ExpressFramework","__toCommonJS","ExpressFramework","__name","app","request","response"]}