{"version":3,"file":"export.cjs","names":["FileSystemStore","createRequestHandler","serve"],"sources":["../src/export.ts"],"sourcesContent":["import type { RequestListener } from \"node:http\";\nimport { FileSystemStore } from \"./fs-store\";\nimport { createRequestHandler } from \"./handler\";\nimport { serve } from \"./serve\";\nimport type { PFrameInternal } from \"@milaboratories/pl-model-middle-layer\";\n\nexport const HttpHelpers: PFrameInternal.HttpHelpers = {\n  createFsStore: async (\n    options: PFrameInternal.FsStoreOptions,\n  ): Promise<PFrameInternal.ObjectStore> => {\n    return await FileSystemStore.init(options);\n  },\n  createRequestHandler: (options: PFrameInternal.RequestHandlerOptions): RequestListener => {\n    return createRequestHandler(options);\n  },\n  createHttpServer: async (\n    options: PFrameInternal.HttpServerOptions,\n  ): Promise<PFrameInternal.HttpServer> => {\n    return await serve(options);\n  },\n};\n"],"mappings":";;;;AAMA,MAAa,cAA0C;CACrD,eAAe,OACb,YACwC;AACxC,SAAO,MAAMA,iBAAAA,gBAAgB,KAAK,QAAQ;;CAE5C,uBAAuB,YAAmE;AACxF,SAAOC,gBAAAA,qBAAqB,QAAQ;;CAEtC,kBAAkB,OAChB,YACuC;AACvC,SAAO,MAAMC,cAAAA,MAAM,QAAQ;;CAE9B"}