@cyber-rom/nestjs-scylladb
Version:
Based on https://www.npmjs.com/package/@ouato/nestjs-express-cassandra With support columns name mapping
15 lines (12 loc) • 686 B
text/typescript
export const ENTITY_METADATA = '__entity__';
export const OPTIONS_KEY = 'scylla:options';
export const ATTRIBUTE_KEY = 'scylla:attributes';
export const ENTITY_NAME_KEY = 'scylla:entityName';
export const COLUMNS_MAPPER_KEY = 'scylla:columnsMapper';
export const PROPERTIES_MAPPER_KEY = 'scylla:propertiesMapper';
export const AFTER_SAVE = ENTITY_METADATA + 'after_save';
export const BEFORE_SAVE = ENTITY_METADATA + 'before_save';
export const AFTER_UPDATE = ENTITY_METADATA + 'after_update';
export const AFTER_DELETE = ENTITY_METADATA + 'after_delete';
export const BEFORE_UPDATE = ENTITY_METADATA + 'before_update';
export const BEFORE_DELETE = ENTITY_METADATA + 'before_delete';