Untitled

 avatar
unknown
plain_text
2 years ago
498 B
5
Indexable
export class CustomNamingStrategy extends DefaultNamingStrategy {
  tableName(className: string, customName: string): string {
    return snakeCase(super.tableName(className, customName));
  }

  columnName(propertyName: string, customName: string, embeddedPrefixes: string[]): string {
    return snakeCase(super.columnName(propertyName, customName, embeddedPrefixes));
  }

  relationName(propertyName: string): string {
    return snakeCase(super.relationName(propertyName));
  }
}
Editor is loading...