UNPKG

typeorm-faker

Version:

Generate mocks, stubs using fakers with your Entity Settings

5 lines (4 loc) 493 B
import { CamelCaseToSnakeCase } from './camel-case-to-snake.type'; export declare type TypeORMRawColumns<Entity, EntityClassName extends string, AdditionalFields extends string, Joiner = EntityClassName extends '' ? '' : '_', ConvertedPropertyAsSnake = `${Uncapitalize<EntityClassName>}${Extract<Joiner, string>}${CamelCaseToSnakeCase<Extract<keyof Entity, string>>}`, ValueOf = Entity[keyof Entity]> = { [key in Extract<ConvertedPropertyAsSnake | AdditionalFields, string>]?: ValueOf; };