{"version":3,"file":"path-item.mjs","sources":["../../../src/context/factories/path-item.ts"],"sourcesContent":["import { RegistriesFactory } from '../../registries';\n\nimport type { PathItemContext, PathItemContextData } from '../../types';\nimport { TimerFactory } from '../../utils';\n\nimport type { PartialContext } from '../types';\n\nimport { AbstractContextFactory } from './abstract';\n\nexport class PathItemContextFactory extends AbstractContextFactory<PathItemContextData> {\n  constructor(\n    registriesFactory: RegistriesFactory = new RegistriesFactory(),\n    timerFactory: TimerFactory = new TimerFactory()\n  ) {\n    super(registriesFactory, timerFactory);\n  }\n\n  create(context: PartialContext<PathItemContextData>): PathItemContext {\n    return super.create(context, {});\n  }\n}\n"],"names":["PathItemContextFactory","AbstractContextFactory","create","context","registriesFactory","RegistriesFactory","timerFactory","TimerFactory"],"mappings":";;;;;;;AASO,MAAMA,sBAAAA,SAA+BC,sBAAAA,CAAAA;AAQ1CC,IAAAA,MAAAA,CAAOC,OAA4C,EAAmB;AACpE,QAAA,OAAO,KAAK,CAACD,MAAAA,CAAOC,OAAAA,EAAS,EAAC,CAAA;AAChC,IAAA;AATA,IAAA,WAAA,CACEC,oBAAuC,IAAIC,iBAAAA,EAAmB,EAC9DC,YAAAA,GAA6B,IAAIC,cAAc,CAC/C;AACA,QAAA,KAAK,CAACH,iBAAAA,EAAmBE,YAAAA,CAAAA;AAC3B,IAAA;AAKF;;;;"}