src/records/index.js   A
last analyzed

Complexity

Total Complexity 1
Complexity/F 1

Size

Lines of Code 20
Function Count 1

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 2
Bugs 0 Features 0
Metric Value
cc 0
c 2
b 0
f 0
nc 1
dl 0
loc 20
rs 10
wmc 1
mnd 0
bc 1
fnc 1
bpm 1
cpm 1
noi 0
1
/**
2
 * Setup Gedcom X Records Extensions
3
 */
4
module.exports = function(GedcomX){
5
  
6
  // Add new classes
7
  require('./FieldValueDescriptor')(GedcomX);
8
  require('./FieldDescriptor')(GedcomX);
9
  require('./RecordDescriptor')(GedcomX);
10
  require('./FieldValue')(GedcomX);
11
  require('./Field')(GedcomX);
12
  require('./CollectionContent')(GedcomX);
13
  require('./Collection')(GedcomX);
14
  
15
  // Extend existing classes
16
  require('./Root')(GedcomX);
17
  require('./ExtensibleData')(GedcomX);
18
  require('./Fact')(GedcomX);
19
  require('./Person')(GedcomX);
20
  require('./SourceDescription')(GedcomX);
21
  require('./SourceReference')(GedcomX);
22
  require('./Coverage')(GedcomX);
23
};