UNPKG

@fourlights/mapper

Version:

A simple data mapper written in typescript

14 lines (11 loc) 563 B
import { MapperPlugin, MapperConfig, MapperOptions } from '../types.js'; type ChangeCasingPluginOptions = { casing: 'lower' | 'upper' | 'keep'; }; type ChangeCasingPluginPropertyOptions = ChangeCasingPluginOptions; declare class ChangeCasingPlugin implements MapperPlugin { private readonly _options; constructor(options?: ChangeCasingPluginOptions); config<T>(config: MapperConfig<T>, options: MapperOptions | undefined): MapperConfig<T>; } export { ChangeCasingPlugin, type ChangeCasingPluginOptions, type ChangeCasingPluginPropertyOptions };