kysely-pglite
Version:
Kysely dialect for @electric-sql/pglite
22 lines • 672 B
JavaScript
import { Generator, PostgresAdapter, } from 'kysely-codegen';
import { KyselyPGliteIntrospector } from './introspector.js';
export class Codegen {
dialect;
constructor(dialect) {
this.dialect = dialect;
}
async generate(opts) {
const generator = new Generator();
return await generator.generate({
...opts,
dialect: {
adapter: new PostgresAdapter(),
introspector: new KyselyPGliteIntrospector(),
createKyselyDialect: async () => {
return this.dialect;
},
},
});
}
}
//# sourceMappingURL=codegen.js.map