mirror of
https://github.com/xtr-dev/payload-mailing.git
synced 2025-12-10 16:23:23 +00:00
32 lines
838 B
TypeScript
32 lines
838 B
TypeScript
/**
|
|
* This config is only used to generate types.
|
|
*/
|
|
|
|
import { BaseDatabaseAdapter, buildConfig, Payload} from 'payload'
|
|
import Emails from "./src/collections/Emails.js"
|
|
import {createEmailTemplatesCollection} from "./src/collections/EmailTemplates.js"
|
|
import path from "path"
|
|
import { fileURLToPath } from 'url'
|
|
|
|
const __filename = fileURLToPath(import.meta.url)
|
|
const __dirname = path.dirname(__filename)
|
|
|
|
export default buildConfig({
|
|
collections: [
|
|
Emails,
|
|
createEmailTemplatesCollection()
|
|
],
|
|
db: {
|
|
allowIDOnCreate: undefined,
|
|
defaultIDType: 'number',
|
|
init: function (args: { payload: Payload; }): BaseDatabaseAdapter {
|
|
throw new Error('Function not implemented.');
|
|
},
|
|
name: undefined
|
|
},
|
|
secret: '',
|
|
typescript: {
|
|
outputFile: path.resolve(__dirname, 'src/payload-types.ts'),
|
|
}
|
|
});
|