({ className, fields, classLevelPermissions, indexes }: Schema)
| 616 | } |
| 617 | |
| 618 | const injectDefaultSchema = ({ className, fields, classLevelPermissions, indexes }: Schema) => { |
| 619 | const defaultSchema: Schema = { |
| 620 | className, |
| 621 | fields: { |
| 622 | ...defaultColumns._Default, |
| 623 | ...(defaultColumns[className] || {}), |
| 624 | ...fields, |
| 625 | }, |
| 626 | classLevelPermissions, |
| 627 | }; |
| 628 | if (indexes && Object.keys(indexes).length !== 0) { |
| 629 | defaultSchema.indexes = indexes; |
| 630 | } |
| 631 | return defaultSchema; |
| 632 | }; |
| 633 | |
| 634 | const _HooksSchema = { className: '_Hooks', fields: defaultColumns._Hooks }; |
| 635 | const _GlobalConfigSchema = { |
no outgoing calls
no test coverage detected
searching dependent graphs…