{"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,sBAA+BC,SAAAA,sBAAAA,CAAAA;AAQ1CC,IAAAA,MAAAA,CAAOC,OAA4C,EAAmB;AACpE,QAAA,OAAO,KAAK,CAACD,MAAOC,CAAAA,OAAAA,EAAS,EAAC,CAAA;AAChC;AATA,IAAA,WAAA,CACEC,oBAAuC,IAAIC,iBAAAA,EAAmB,EAC9DC,YAA6B,GAAA,IAAIC,cAAc,CAC/C;AACA,QAAA,KAAK,CAACH,iBAAmBE,EAAAA,YAAAA,CAAAA;AAC3B;AAKF;;;;"}