@forestadmin-experimental/plugin-rename-all-fields
v1.6.0
Published
The plugin allows you rename all collections fields with an handler.
Downloads
15
Readme
The plugin allows you rename all collections fields with an handler.
We export 2 native renaming handlers: snakeToCamelCase, snakeToPascalCase
import { createAgent } from '@forestadmin/agent';
import { Schema } from './typings';
import renameAllFields, {
snakeToCamelCase,
} from '@forestadmin-experimental/plugin-rename-all-fields';
await createAgent<Schema>(Options)
.addDataSource(DataSourceOptions)
// WARNING: This must be done after all addDataSource
.use(renameAllFields, snakeToCamelCase);It can also be use on a unique collection.
function myCustomRenameFunction(fieldName) {
return 'renamed_' + fieldName;
}
await createAgent<Schema>(Options)
.addDataSource(DataSourceOptions)
.customizeCollection('users', usersCollection => {
.use(renameAllFields, myCustomRenameFunction)
})