ts-transformer-properties-rename icon indicating copy to clipboard operation
ts-transformer-properties-rename copied to clipboard

TypeScript custom transformer to rename properties

Results 10 ts-transformer-properties-rename issues
Sort by recently updated
recently updated
newest added

This changes almost fix #27 for now (currently I have no idea how to handle specified unnamed returned typed so I've asked for help in TypeScript discord https://discord.com/channels/508357248330760243/640177429775777792/927239241459724298).

> I notice that if I quote the attribute it is not (and I like it!): I'd say this is a bug tbh 😂 I'll fix this later. I think...

bug

**Bug report** When I do not specify return type to public functions the returning literal object is transformed to the object with internal properties. **Input code** ```ts function fn(input: {...

bug

Currently the transformer factory requires a `ts.Program` as a parameter, but this might not be available yet. I would like it to accept an method that would return the ts.Program...

enhancement

Currently the transformer trying to figure out visibility type of every particular node, what allows minify properties better. Needs to add "loose" mode, what will use the only name of...

enhancement

Related to https://github.com/timocov/ts-transformer-properties-rename/issues/8#issuecomment-651124733

enhancement

enhancement
help wanted

**Bug report** **Input code** ```ts export class testProperties { public thank: number = 0; public you: number = 0; public painInTheButton0: number = 0; public painInTheButton1: number = 0; public...

It would be nice if this transformer could also determine internal class names via the entry points and mangle them, if mangling like terser is not feasible then possibly just...

@timocov I've tried to use https://github.com/timocov/ts-transformer-properties-rename but couldn't make it work. How I use `ts-transformer-minify-privates` in webpack ts-loader: import: ```ts import minifyPrivatesTransformer from 'ts-transformer-minify-privates'; ``` use in ts-loader rule: ```ts...

enhancement