chore: dynamically uses generated types via tsconfig paths
This commit is contained in:
@@ -23,6 +23,8 @@ import JSONFields, { jsonDoc } from './collections/JSON';
|
||||
import RelationshipFields from './collections/Relationship';
|
||||
import RadioFields, { radiosDoc } from './collections/Radio';
|
||||
import Uploads2 from './collections/Upload2';
|
||||
import { Payload } from '../../src/payload';
|
||||
import { Config } from './payload-types';
|
||||
|
||||
export default buildConfig({
|
||||
admin: {
|
||||
@@ -63,7 +65,7 @@ export default buildConfig({
|
||||
locales: ['en', 'es'],
|
||||
fallback: true,
|
||||
},
|
||||
onInit: async (payload) => {
|
||||
onInit: async (payload: Payload<Config>) => {
|
||||
await payload.create({
|
||||
collection: 'users',
|
||||
data: {
|
||||
@@ -102,8 +104,8 @@ export default buildConfig({
|
||||
...uploadsDoc,
|
||||
media: createdPNGDoc.id,
|
||||
},
|
||||
file: jpgFile
|
||||
});
|
||||
file: jpgFile,
|
||||
});
|
||||
|
||||
const richTextDocWithRelId = JSON.parse(JSON.stringify(richTextDoc).replace('{{ARRAY_DOC_ID}}', createdArrayDoc.id));
|
||||
const richTextDocWithRelationship = { ...richTextDocWithRelId };
|
||||
@@ -128,5 +130,16 @@ export default buildConfig({
|
||||
blocksDocWithRichText.localizedBlocks[0].richText = richTextDocWithRelationship.richText;
|
||||
|
||||
await payload.create({ collection: 'block-fields', data: blocksDocWithRichText });
|
||||
|
||||
const arrayField = await payload.findByID({
|
||||
collection: 'array-fields',
|
||||
id: 'test',
|
||||
});
|
||||
|
||||
const updatedArray = await payload.update({
|
||||
collection: 'array-fields',
|
||||
data: arrayField,
|
||||
id: 'test',
|
||||
});
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user