{"version":3,"file":"node-postgres.mjs","sources":["../src/adapters/node-postgres.ts"],"sourcesContent":["import {\n  TableClasses,\n  OrchidORM,\n  OrchidOrmParam,\n  orchidORMWithAdapter,\n} from 'orchid-orm';\nimport {\n  NodePostgresAdapter,\n  NodePostgresAdapterOptions,\n  createDb as cdb,\n} from 'pqb/node-postgres';\nimport { DbSharedOptions } from 'pqb/internal';\n\nexport const Adapter = NodePostgresAdapter;\n\nexport const createDb = cdb;\n\nexport const orchidORM = <T extends TableClasses>(\n  {\n    log,\n    ...options\n  }: OrchidOrmParam<NodePostgresAdapterOptions & DbSharedOptions>,\n  tables: T,\n): OrchidORM<T> => {\n  return orchidORMWithAdapter(\n    {\n      ...options,\n      adapter: new NodePostgresAdapter(options),\n      log,\n    },\n    tables,\n  );\n};\n"],"names":["cdb"],"mappings":";;;AAaO,MAAM,OAAA,GAAU;AAEhB,MAAM,QAAA,GAAWA;AAEjB,MAAM,YAAY,CACvB;AAAA,EACE,GAAA;AAAA,EACA,GAAG;AACL,CAAA,EACA,MAAA,KACiB;AACjB,EAAA,OAAO,oBAAA;AAAA,IACL;AAAA,MACE,GAAG,OAAA;AAAA,MACH,OAAA,EAAS,IAAI,mBAAA,CAAoB,OAAO,CAAA;AAAA,MACxC;AAAA,KACF;AAAA,IACA;AAAA,GACF;AACF;;;;"}