@fourlights/mapper
Version:
A simple data mapper written in typescript
2 lines • 530 B
JavaScript
import"../../chunk-HTAA47WA.mjs";import g from"defu";var s=class{_options={casing:"keep"};constructor(e){this._options=g(e,this._options)}config(e,l){for(let o in e){let n=e[o],t=typeof n=="object"?n.options?.casing||this._options?.casing:this._options?.casing;if(t!=="keep"){let r=typeof n=="function"?n:n.value,i=a=>{let p=r(a);return typeof p!="string"?p:t==="upper"?p.toUpperCase():p.toLowerCase()};e[o]=typeof n=="object"?{...n,value:i}:i}}return e}};export{s as ChangeCasingPlugin};
//# sourceMappingURL=changeCasing.mjs.map