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

GillianPerard / typescript-json-serializer / 3860418162

pending completion
3860418162

push

github

GitHub
build(deps): bump json5 from 2.2.0 to 2.2.3

265 of 312 branches covered (84.94%)

Branch coverage included in aggregate %.

934 of 1034 relevant lines covered (90.33%)

228.98 hits per line

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

100.0
/src/json-object.ts
1
import { Reflection } from './reflection';
1✔
2

1✔
3
export interface JsonObjectMetadata {
1✔
4
    baseClassNames: Array<string>;
22✔
5
}
22✔
6

22✔
7
const getBaseClassNames = (target: Object): Array<string> => {
22✔
8
    const baseClass = Reflection.getBaseClass(target);
1✔
9
    return baseClass && baseClass.name ? [...getBaseClassNames(baseClass), baseClass.name] : [];
1✔
10
};
1✔
11

1✔
12
export const JsonObject = (): Function => (target: Object) => {
1✔
13
    const baseClassNames = getBaseClassNames(target);
23✔
14
    Reflection.setJsonObject({ baseClassNames }, target);
23✔
15
};
11✔
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