miter
Version:
A typescript web framework based on ExpressJs based loosely on SailsJs
14 lines (13 loc) • 687 B
TypeScript
import { ModelMetadata } from '../metadata/orm/model';
import { PropMetadata } from '../metadata/orm/prop';
import { AssociationMetadata } from '../metadata/orm/associations/association';
export declare class OrmTransformService {
constructor();
start(): Promise<void>;
transformModel(modelMeta: ModelMetadata): ModelMetadata | null;
transformModelName(className: string): string | null;
transformColumn(propMeta: PropMetadata): PropMetadata | null;
transformColumnName(fieldName: string): string | null;
transformAssociation(assocMeta: AssociationMetadata): AssociationMetadata | null;
transformAssociationColumnName(fieldName: string): string | null;
}