UNPKG

mongoose-management

Version:
35 lines (34 loc) 789 B
import AbstractConverter from './abstract'; import { dataColumnType } from '../../types'; /** * */ export default class ConverterObject extends AbstractConverter<dataColumnType[]> { /** * * @param column */ columnToTypes(columns: dataColumnType[]): string; /** * * @param column */ columnToDefinitions(columns: dataColumnType[]): string; /** * * @param columns */ columnToVirtuals(columns: dataColumnType[]): string; /** * * @param columns * @param funcs */ switchers(columns: dataColumnType[], funcs: keyof AbstractConverter<any>): string; /** * * @param column * @param funcs */ switcher(column: dataColumnType, funcs: keyof AbstractConverter<any>): string; }