miter
Version:
A typescript web framework based on ExpressJs based loosely on SailsJs
12 lines (11 loc) • 534 B
TypeScript
import { ModelMetadata } from '../metadata/orm/model';
import { OrmTransformService } from './orm-transform.service';
export declare class SnakeCaseOrmTransformService extends OrmTransformService {
constructor();
start(): Promise<void>;
transformModel(modelMeta: ModelMetadata): ModelMetadata | null;
transformModelName(className: string): string | null;
transformColumnName(fieldName: string): string | null;
transformAssociationColumnName(fieldName: string): string | null;
private splitOnWords(name);
}