convex
Version:
Client for the Convex Cloud
18 lines (16 loc) • 410 B
text/typescript
import { apiCodegen as esmApiCodegen } from "./api.js";
import { header } from "./common.js";
export function apiCjsCodegen(modulePaths: string[]) {
const { DTS } = esmApiCodegen(modulePaths);
const apiJS = `${header("Generated `api` utility.")}
const { anyApi } = require("convex/server");
module.exports = {
api: anyApi,
internal: anyApi,
};
`;
return {
DTS,
JS: apiJS,
};
}