• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

typeorm / typeorm / 15219332477

23 May 2025 09:13PM UTC coverage: 17.216% (-59.1%) from 76.346%
15219332477

Pull #11332

github

naorpeled
cr comments - move if block
Pull Request #11332: feat: add new undefined and null behavior flags

1603 of 12759 branches covered (12.56%)

Branch coverage included in aggregate %.

0 of 31 new or added lines in 3 files covered. (0.0%)

14132 existing lines in 166 files now uncovered.

4731 of 24033 relevant lines covered (19.69%)

60.22 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

8.33
/src/util/ApplyValueTransformers.ts
1
import { ValueTransformer } from "../decorator/options/ValueTransformer"
2

3
export class ApplyValueTransformers {
1✔
4
    static transformFrom(
5
        transformer: ValueTransformer | ValueTransformer[],
6
        databaseValue: any,
7
    ) {
UNCOV
8
        if (Array.isArray(transformer)) {
×
UNCOV
9
            const reverseTransformers = transformer.slice().reverse()
×
UNCOV
10
            return reverseTransformers.reduce(
×
11
                (transformedValue, _transformer) => {
UNCOV
12
                    return _transformer.from(transformedValue)
×
13
                },
14
                databaseValue,
15
            )
16
        }
UNCOV
17
        return transformer.from(databaseValue)
×
18
    }
19
    static transformTo(
20
        transformer: ValueTransformer | ValueTransformer[],
21
        entityValue: any,
22
    ) {
UNCOV
23
        if (Array.isArray(transformer)) {
×
UNCOV
24
            return transformer.reduce((transformedValue, _transformer) => {
×
UNCOV
25
                return _transformer.to(transformedValue)
×
26
            }, entityValue)
27
        }
UNCOV
28
        return transformer.to(entityValue)
×
29
    }
30
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc