Files
2026-03-10 22:17:39 +01:00

28 lines
729 B
TypeScript

import { join } from "node:path"
import type { GenerationConfig } from "tsondb/config"
import { TypeScriptOutput } from "tsondb/renderer/ts"
import { schema, type TSONDBTypes } from "./lib/main.js"
const config: GenerationConfig<TSONDBTypes> = {
schema: schema,
outputs: [
TypeScriptOutput({
targetPath: join(import.meta.dirname, "gen", "types.d.ts"),
rendererOptions: {
generateHelpers: true,
inferTranslationParameters: {
format: "mf2",
},
},
}),
// JsonSchemaOutput({
// targetPath: join(import.meta.dirname, "gen", "types.schema.json"),
// rendererOptions: {
// preserveFiles: true,
// },
// }),
],
}
export default config