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

typeorm / typeorm / 14796576772

02 May 2025 01:52PM UTC coverage: 45.367% (-30.9%) from 76.309%
14796576772

Pull #11434

github

web-flow
Merge ec4ce2d00 into fadad1a74
Pull Request #11434: feat: release PR releases using pkg.pr.new

5216 of 12761 branches covered (40.87%)

Branch coverage included in aggregate %.

11439 of 23951 relevant lines covered (47.76%)

15712.55 hits per line

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

47.37
/src/schema-builder/util/ViewUtils.ts
1
import { EntityMetadata } from "../../metadata/EntityMetadata"
2

3
export class ViewUtils {
4✔
4
    /**
5
     * Comparator for .sort() that will order views bases on dependencies in creation order
6
     */
7
    static viewMetadataCmp(
8
        metadataA: EntityMetadata | undefined,
9
        metadataB: EntityMetadata | undefined,
10
    ): number {
11
        if (!metadataA || !metadataB) {
92!
12
            return 0
×
13
        }
14
        if (
92!
15
            metadataA.dependsOn &&
92!
16
            (metadataA.dependsOn.has(metadataB.target) ||
17
                metadataA.dependsOn.has(metadataB.name))
18
        ) {
19
            return 1
×
20
        }
21
        if (
92!
22
            metadataB.dependsOn &&
92!
23
            (metadataB.dependsOn.has(metadataA.target) ||
24
                metadataB.dependsOn.has(metadataA.name))
25
        ) {
26
            return -1
×
27
        }
28
        return 0
92✔
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