UNPKG

mongoose-management

Version:
28 lines (27 loc) 502 B
import Converter from '../converter'; /** * */ export default abstract class AbstractConverter<T> { protected converter: Converter; /** * * @param converter */ constructor(converter: Converter); /** * * @param value */ abstract columnToTypes(value: T): string; /** * * @param value */ abstract columnToDefinitions(value: T): string; /** * * @param value */ abstract columnToVirtuals(value: T): string; }