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

Lumieducation / H5P-Nodejs-library / 0cb86862-0bfd-45c1-be0f-a0731ad202f0

04 Mar 2024 01:39AM CUT coverage: 65.655%. First build
0cb86862-0bfd-45c1-be0f-a0731ad202f0

push

circleci

renovate[bot]
chore(deps): update dependency typedoc to v0.25.10

6260 of 10849 branches covered (57.7%)

Branch coverage included in aggregate %.

8645 of 11853 relevant lines covered (72.94%)

4637.78 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';
26✔
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(
26✔
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