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

Lumieducation / H5P-Nodejs-library / 8869e286-aa1a-4198-bc98-9442e4b94fcd

pending completion
8869e286-aa1a-4198-bc98-9442e4b94fcd

push

circleci

renovate[bot]
fix(deps): update dependency aws-sdk to v2.1405.0

4512 of 8190 branches covered (55.09%)

Branch coverage included in aggregate %.

8365 of 11394 relevant lines covered (73.42%)

2317.31 hits per line

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

9.52
/packages/h5p-server/src/helpers/DependencyChecker.ts
1
import { ILibraryName } from '../types';
2
import LibraryName from '../LibraryName';
11✔
3

4
/**
5
 * Checks if the metadata contains any dependencies on the given library.
6
 * @param metadata
7
 * @param library
8
 */
9
export function hasDependencyOn(
11✔
10
    metadata: {
11
        dynamicDependencies?: ILibraryName[];
12
        editorDependencies?: ILibraryName[];
13
        preloadedDependencies?: ILibraryName[];
14
    },
15
    library: ILibraryName
16
): boolean {
17
    return (
×
18
        metadata.preloadedDependencies?.some((dep) =>
×
19
            LibraryName.equal(dep, library)
×
20
        ) ||
21
        metadata.editorDependencies?.some((dep) =>
×
22
            LibraryName.equal(dep, library)
×
23
        ) ||
24
        metadata.dynamicDependencies?.some((dep) =>
×
25
            LibraryName.equal(dep, library)
×
26
        )
27
    );
28
}
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