{
  "program": {
    "fileInfos": {
      "/home/circleci/repo/node_modules/typescript/lib/lib.es5.d.ts": {
        "version": "1f753cee573dea40df8a9dc873fef5566957b19ad513874f6643d8dfb14842d0",
        "signature": "1f753cee573dea40df8a9dc873fef5566957b19ad513874f6643d8dfb14842d0"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.d.ts": {
        "version": "7994d44005046d1413ea31d046577cdda33b8b2470f30281fd9c8b3c99fe2d96",
        "signature": "7994d44005046d1413ea31d046577cdda33b8b2470f30281fd9c8b3c99fe2d96"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2016.d.ts": {
        "version": "5f217838d25704474d9ef93774f04164889169ca31475fe423a9de6758f058d1",
        "signature": "5f217838d25704474d9ef93774f04164889169ca31475fe423a9de6758f058d1"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.d.ts": {
        "version": "459097c7bdd88fc5731367e56591e4f465f2c9de81a35427a7bd473165c34743",
        "signature": "459097c7bdd88fc5731367e56591e4f465f2c9de81a35427a7bd473165c34743"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.d.ts": {
        "version": "2edd3ddf436ef8e12df876dcae4ecd6a8748577944c477bf4b20d5596e0c9843",
        "signature": "2edd3ddf436ef8e12df876dcae4ecd6a8748577944c477bf4b20d5596e0c9843"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.dom.d.ts": {
        "version": "973df4e41aea3780ce77073777d37dd5896f684124f4c42409f3a832133837a4",
        "signature": "973df4e41aea3780ce77073777d37dd5896f684124f4c42409f3a832133837a4"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.dom.iterable.d.ts": {
        "version": "eb843da29336c7d5840bb439b24cf68a4a1652fd01c6e4e66ec74d8b136e944a",
        "signature": "eb843da29336c7d5840bb439b24cf68a4a1652fd01c6e4e66ec74d8b136e944a"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.webworker.importscripts.d.ts": {
        "version": "fe4e59403e34c7ff747abe4ff6abbc7718229556d7c1a5b93473fb53156c913b",
        "signature": "fe4e59403e34c7ff747abe4ff6abbc7718229556d7c1a5b93473fb53156c913b"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.scripthost.d.ts": {
        "version": "b9faa17292f17d2ad75e34fac77dd63a6403af1dba02d39cd0cbb9ffdf3de8b9",
        "signature": "b9faa17292f17d2ad75e34fac77dd63a6403af1dba02d39cd0cbb9ffdf3de8b9"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.core.d.ts": {
        "version": "2a0390a665763bcc90f0670e43c587928d8fefe2a94a11209c1e22cba7b09f52",
        "signature": "2a0390a665763bcc90f0670e43c587928d8fefe2a94a11209c1e22cba7b09f52"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.collection.d.ts": {
        "version": "dd94d8ef48c562389eb58af8df3a3a34d11367f7c818192aa5f16470d469e3f0",
        "signature": "dd94d8ef48c562389eb58af8df3a3a34d11367f7c818192aa5f16470d469e3f0"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.generator.d.ts": {
        "version": "828413486bdcaa342558e8e4570b1b287b776cb61b4b70b0214bd10c5d9a94c3",
        "signature": "828413486bdcaa342558e8e4570b1b287b776cb61b4b70b0214bd10c5d9a94c3"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.iterable.d.ts": {
        "version": "6c9f73334f8bf47aea685ca5b46a8f7e992a223e96fbceb030f26a4d2324ba21",
        "signature": "6c9f73334f8bf47aea685ca5b46a8f7e992a223e96fbceb030f26a4d2324ba21"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.promise.d.ts": {
        "version": "e6b8ff2798f8ebd7a1c7afd8671f2cb67ee1901c422f5964d74b0b34c6574ea2",
        "signature": "e6b8ff2798f8ebd7a1c7afd8671f2cb67ee1901c422f5964d74b0b34c6574ea2"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.proxy.d.ts": {
        "version": "5e72f949a89717db444e3bd9433468890068bb21a5638d8ab15a1359e05e54fe",
        "signature": "5e72f949a89717db444e3bd9433468890068bb21a5638d8ab15a1359e05e54fe"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.reflect.d.ts": {
        "version": "f5b242136ae9bfb1cc99a5971cccc44e99947ae6b5ef6fd8aa54b5ade553b976",
        "signature": "f5b242136ae9bfb1cc99a5971cccc44e99947ae6b5ef6fd8aa54b5ade553b976"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.symbol.d.ts": {
        "version": "9ae2860252d6b5f16e2026d8a2c2069db7b2a3295e98b6031d01337b96437230",
        "signature": "9ae2860252d6b5f16e2026d8a2c2069db7b2a3295e98b6031d01337b96437230"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": {
        "version": "3e0a459888f32b42138d5a39f706ff2d55d500ab1031e0988b5568b0f67c2303",
        "signature": "3e0a459888f32b42138d5a39f706ff2d55d500ab1031e0988b5568b0f67c2303"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2016.array.include.d.ts": {
        "version": "3f96f1e570aedbd97bf818c246727151e873125d0512e4ae904330286c721bc0",
        "signature": "3f96f1e570aedbd97bf818c246727151e873125d0512e4ae904330286c721bc0"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.object.d.ts": {
        "version": "ff8ad203e83338289b0f5defc1a5b5c253fb7d251b464db497383f915a0df3f4",
        "signature": "ff8ad203e83338289b0f5defc1a5b5c253fb7d251b464db497383f915a0df3f4"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": {
        "version": "b8667586a618c5cf64523d4e500ae39e781428abfb28f3de441fc66b56144b6f",
        "signature": "b8667586a618c5cf64523d4e500ae39e781428abfb28f3de441fc66b56144b6f"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.string.d.ts": {
        "version": "21df2e0059f14dcb4c3a0e125859f6b6ff01332ee24b0065a741d121250bc71c",
        "signature": "21df2e0059f14dcb4c3a0e125859f6b6ff01332ee24b0065a741d121250bc71c"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.intl.d.ts": {
        "version": "c1759cb171c7619af0d2234f2f8fb2a871ee88e956e2ed91bb61778e41f272c6",
        "signature": "c1759cb171c7619af0d2234f2f8fb2a871ee88e956e2ed91bb61778e41f272c6"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": {
        "version": "28569d59e07d4378cb3d54979c4c60f9f06305c9bb6999ffe6cab758957adc46",
        "signature": "28569d59e07d4378cb3d54979c4c60f9f06305c9bb6999ffe6cab758957adc46"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": {
        "version": "42102aaeb1bfec213be1e9777466a6d551eeba8567fed18c0cdbca8c35e3c6e4",
        "signature": "42102aaeb1bfec213be1e9777466a6d551eeba8567fed18c0cdbca8c35e3c6e4"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.intl.d.ts": {
        "version": "1b820b57379c726f94af50cd60053674af53ff9d079c1563cc70071e8b757dd0",
        "signature": "1b820b57379c726f94af50cd60053674af53ff9d079c1563cc70071e8b757dd0"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.promise.d.ts": {
        "version": "efe049114bad1035b0aa9a4a0359f50ab776e3897c411521e51d3013079cbd62",
        "signature": "efe049114bad1035b0aa9a4a0359f50ab776e3897c411521e51d3013079cbd62"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.regexp.d.ts": {
        "version": "e7780d04cd4120ee554c665829db2bbdd6b947cbaa3c150b7d9ea74df3beb2e8",
        "signature": "e7780d04cd4120ee554c665829db2bbdd6b947cbaa3c150b7d9ea74df3beb2e8"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.esnext.intl.d.ts": {
        "version": "f6e0c89daaf72eac38dfb1d5ef0972183f7f26a68da15bfe5bcb7cfccf0c7db8",
        "signature": "f6e0c89daaf72eac38dfb1d5ef0972183f7f26a68da15bfe5bcb7cfccf0c7db8"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.esnext.bigint.d.ts": {
        "version": "63b66918290d794f73832a6d0325be5026236674fe8c0cb0b68d162000d7bbe8",
        "signature": "63b66918290d794f73832a6d0325be5026236674fe8c0cb0b68d162000d7bbe8"
      },
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.full.d.ts": {
        "version": "873c09f1c309389742d98b7b67419a8e0a5fa6f10ce59fd5149ecd31a2818594",
        "signature": "873c09f1c309389742d98b7b67419a8e0a5fa6f10ce59fd5149ecd31a2818594"
      },
      "/home/circleci/repo/node_modules/commander/typings/index.d.ts": {
        "version": "ce0594a0432dce2f4e9f6130d538a52d6292ca323e729b75d8e0febd9134dc65",
        "signature": "ce0594a0432dce2f4e9f6130d538a52d6292ca323e729b75d8e0febd9134dc65"
      },
      "/home/circleci/repo/node_modules/@types/json-stable-stringify/index.d.ts": {
        "version": "0ff503ae2e4623981da229c3bd11b812985e36199641993159e7b65457c3ea48",
        "signature": "0ff503ae2e4623981da229c3bd11b812985e36199641993159e7b65457c3ea48"
      },
      "/home/circleci/repo/src/Config.ts": {
        "version": "7c3899e5cbddb67d0f0b3e1983dddecb28c0c349b5cd42aa521c3bb8b6e22c31",
        "signature": "fe45649a4d636e971b7c5881be45f75a58020ef23b9a98b7eaae54fcfc7f4eb1"
      },
      "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts": {
        "version": "a84e4f748005e815471f04da8372f96d9090381a958dfb9019436d00762cfbc6",
        "signature": "a84e4f748005e815471f04da8372f96d9090381a958dfb9019436d00762cfbc6"
      },
      "/home/circleci/repo/src/Error/BaseError.ts": {
        "version": "3cd593368779652b83af8a7f2e83bf7cff85640fba1d42c657c5b1eb34f6286f",
        "signature": "e20e03ed157fb80a779cb975584163bb2faeb80a54a10645dc0f09ce37edc89c"
      },
      "/home/circleci/repo/src/Error/NoRootTypeError.ts": {
        "version": "1a9df353513bc579bc2b8545ad1f64f6c4568fc6b7d8b83eb4cb88f7ebf41d6e",
        "signature": "366a26160649b84e07c59587290403253473b9adcee11a99f5498fe0c776688c"
      },
      "/home/circleci/repo/src/Error/LogicError.ts": {
        "version": "46582a53d07b48cb738a3b910f024f80e6e2720d2f5da7d1f396fd9ec0f41c08",
        "signature": "66e1a942b901c9232e196b8a066196ab0d23b45edf8bf8e3779077ceaf55da1f"
      },
      "/home/circleci/repo/src/Type/BaseType.ts": {
        "version": "1c9f1121fc1d5ee4375eb5fe006f206610df1d19682fa1e26708097a29318c68",
        "signature": "b0314f96e51aebb049f7871d1b2e52166279dfc776c367f319c7b63530de6546"
      },
      "/home/circleci/repo/src/Type/ReferenceType.ts": {
        "version": "5bfaae5c65d03988c53979a05c5ce0a4d3cdfedf0b212b4babcabb4ddd30274f",
        "signature": "fe4e60c1360b32ac764e8deeca2a2135c294d2f1c7917e34c545816c5d2cda79"
      },
      "/home/circleci/repo/src/Utils/nodeKey.ts": {
        "version": "a830c936c861092f06e437fea9a01e53cfd6ad878fa5b4db8cdc1f85e080bba8",
        "signature": "6c7a468567a96e129a7a584c995bcd54fd649fa3146be4916ca14ea9edceb4ba"
      },
      "/home/circleci/repo/src/NodeParser.ts": {
        "version": "e7035e86f69cc85706bb02b71e8322cbb110635e0afcc30e72d173e117eb437f",
        "signature": "e9d89cf1b0dbc4efe114978c287230dd7b218aff81de6010e078e7ceef609167"
      },
      "/home/circleci/repo/node_modules/@types/json-schema/index.d.ts": {
        "version": "751b8d5b85eee82bd38964a6ff43e89e61a586c64f653e3d1eb8fa7eb372ed30",
        "signature": "751b8d5b85eee82bd38964a6ff43e89e61a586c64f653e3d1eb8fa7eb372ed30"
      },
      "/home/circleci/repo/src/Schema/Definition.ts": {
        "version": "47029b3e1579631c1a3b1dd553f3ceef22bd866f7d9a2aee244f6f55a2d472f8",
        "signature": "ae976af2ff9447e1e9c9aa798981743679cea4a000dee456e4912109bd19ef38"
      },
      "/home/circleci/repo/src/Schema/Schema.ts": {
        "version": "a25a063cf615d4087991e775a20ff0a93258c5f112300066dcb269ee2cbf1084",
        "signature": "b59af0d19db12357c651746d3b43eefd8ff6a252e0c1dd888ed9e11993f5c6a1"
      },
      "/home/circleci/repo/src/Type/DefinitionType.ts": {
        "version": "f545d6a94163f5691a655fe84556ab8fe63c3c4d300336e6f70d6e9e5c454aae",
        "signature": "f9c7401e0db8813eb0e39eab63d23684164ab316633ce45b52fa4c3e3dee6fff"
      },
      "/home/circleci/repo/src/TypeFormatter.ts": {
        "version": "7fd70aea8715dda8b7baa352744ffaa9c35647c2923aca977435db873d4051f6",
        "signature": "5949819f2c68bbc3abbd61d2c0e9e3d5389b4643379c63ceca37fa8a543b792b"
      },
      "/home/circleci/repo/src/Utils/StringMap.ts": {
        "version": "1b2687ea914186c13905e844bda2bd900ad7f764aa99d14716d375ee66688338",
        "signature": "1b2687ea914186c13905e844bda2bd900ad7f764aa99d14716d375ee66688338"
      },
      "/home/circleci/repo/src/Utils/symbolAtNode.ts": {
        "version": "12f9543e83aebc8e6fa40da47f1decbb0f08464f856030539784d74c148b8cf4",
        "signature": "064426f6be9567751b7d02e0b588b37fddd93b09459d0b0ab53013e629a5d7e6"
      },
      "/home/circleci/repo/src/SchemaGenerator.ts": {
        "version": "bfff78e4941debd095d558b1c530db3fede6bd83516fb7bfce0c0d4aaacca64f",
        "signature": "2014ebc9e2198f718494fcb8315f8917e751e501f708e76448adb4f773486f3f"
      },
      "/home/circleci/repo/src/Error/UnknownTypeError.ts": {
        "version": "072437ef6d56101826e4c805232173458ef13d72c57b12838d3506e8bafed7ad",
        "signature": "e1e8ef7def0049fd4c54f780e555eba9de5d25de02c83dd947093d2b9c7cf9b0"
      },
      "/home/circleci/repo/src/SubTypeFormatter.ts": {
        "version": "f281fab2f151167ec5caa7061577e5bebed100e2b4834f632a465fd2382b6e55",
        "signature": "607d2e5230e3e53f80927923a68de8393fcb7719db38a64ee313dff639fe083e"
      },
      "/home/circleci/repo/src/ChainTypeFormatter.ts": {
        "version": "77fa5e565d8e5bfa11caeef3933c08d296372fe277b8e61a75449698f503604d",
        "signature": "66a0b12a560b05b0cc34a495c677daf6e198e9dc04bdd4e5535f9f39561e4e44"
      },
      "/home/circleci/repo/src/Utils/uniqueArray.ts": {
        "version": "ed86e6da90dbd0d80c73f4950f6ef0d3f9f6463db9103ee5d86a63478f3768ec",
        "signature": "16b3d60c82c1fc50d0884d7970f493e9aff172f06abd34854f59f8b62a86965e"
      },
      "/home/circleci/repo/src/CircularReferenceTypeFormatter.ts": {
        "version": "1a3f30e8ac0dada770f892c24c4b18984d5de5711fb83634ea701968f74bb62a",
        "signature": "cff1e05cbc3b840966470a5be8c0ef96c398ff02468b978d3df2f23f47804719"
      },
      "/home/circleci/repo/src/Type/AliasType.ts": {
        "version": "54bfea6eb77e06fe8735fc77ba9072c012bb2bb6e0b4255c895071a877296fde",
        "signature": "ef696454bb059d7080a702f8aefe7e9ad3d95c6f1514427aec747308cd82dbb5"
      },
      "/home/circleci/repo/src/TypeFormatter/AliasTypeFormatter.ts": {
        "version": "1910f8bf7d6e23ec668e342a8ecdd81dafce33d6837ab23100b236d45c559bbc",
        "signature": "b6aa9459ef62d8a21d64157f948277674bdb0aca273b8e2b238910cb685f80fc"
      },
      "/home/circleci/repo/src/Type/AnnotatedType.ts": {
        "version": "64aac89ef1e58f82c1526c053716a7098645976ccd803802297c0db082046e19",
        "signature": "5fe8c3819cee9c98cab809dea89d95ef03714e10e20401dad82d3c0c3ff682db"
      },
      "/home/circleci/repo/src/TypeFormatter/AnnotatedTypeFormatter.ts": {
        "version": "9cf752786ea15a30158bd12f307ce0593d1eaa056d219509451a9ca8bd3d01c3",
        "signature": "bafe36e4dbfffae82362710bb676260b631bd7fa85cf495dfb2e49d075e3dfbb"
      },
      "/home/circleci/repo/src/Type/AnyType.ts": {
        "version": "c500729d4c523d39440e81a4b69aeb521427e9c4251467330c1e1eb57af564de",
        "signature": "cb90fb24c09d38df746803bd45757437a399a1d16b6ed074047eccc6f25c9a46"
      },
      "/home/circleci/repo/src/TypeFormatter/AnyTypeFormatter.ts": {
        "version": "217ea220a0781415412371435af8e5c4e3d2ef3e83ac1d03fc043ca40cd21feb",
        "signature": "da8037dd3d5bafd144eead63da09dd2d031fb27986dab247b0a796134ec85d04"
      },
      "/home/circleci/repo/src/Type/ArrayType.ts": {
        "version": "0d36c7900b97d9c9378ba2f071c7c31afb988e8bb10ed0503a6f6db61d1f15d0",
        "signature": "c534d6f35703cd0688f2095161ee7395f598dc6a72b639fa7e0f34a7cfa2d6a2"
      },
      "/home/circleci/repo/src/TypeFormatter/ArrayTypeFormatter.ts": {
        "version": "e80ec81da4c0667b549ab947c8c00ffee9f69ec80ffab04ed6c3d3ea323580dc",
        "signature": "d1ab207db6f366555b4644030d43a0d8690fc6f8782e4f89708eaad870a69bb6"
      },
      "/home/circleci/repo/src/Type/PrimitiveType.ts": {
        "version": "bf4f196e9ae686fd61714a07886bdd4db5810040c6cd80534e0ba9c6c4e137f3",
        "signature": "8d49fed7aff863d4f1e06948bd54a50d5fe164e5b8320e06a7a69df0c45b5ec6"
      },
      "/home/circleci/repo/src/Type/BooleanType.ts": {
        "version": "3155e9f240d48972e5c7f682dc24a3bf83fedbdadad4b6ae42acbebcb7a9e04b",
        "signature": "b3cfc354e0460ebcf2ca83b7437dfaa33a9615986032b7cc86df42437eb02761"
      },
      "/home/circleci/repo/src/TypeFormatter/BooleanTypeFormatter.ts": {
        "version": "4a5e11958d1edfdabdb47dd026c7938bb65d8cc2650e0ba787f76aa6b57c9642",
        "signature": "b960e9f8bc7051b71fd65978c5812a4012b0ef32c5871e74901ba25b53c1bdac"
      },
      "/home/circleci/repo/src/TypeFormatter/DefinitionTypeFormatter.ts": {
        "version": "8db1f0afa60fe357cf5730f94c143c289a719914f719d1d525261cda753238e8",
        "signature": "66dd49e0da28d4fcdae523eb92e0752d7f9837d76af56166a9463acd22388642"
      },
      "/home/circleci/repo/src/Type/LiteralType.ts": {
        "version": "deaa26fe6e8abc6db82ee571022f91e654cc609949472cb4c54f972f19c6272e",
        "signature": "ff594cc72111977225506326cc65fe1175005178f60192a0a22faf1ac02fa311"
      },
      "/home/circleci/repo/src/Type/NullType.ts": {
        "version": "fe48b05a6fd5d2262379691b22f0ad6abd220203f10f30569149466a0924cada",
        "signature": "361d9220354a808b5a847277f9cce511fbf426e51c90928e704efad8c685fab4"
      },
      "/home/circleci/repo/src/Type/EnumType.ts": {
        "version": "4f9470877e905a37a529e8892d3d35496f602f13ab9b8da9a149148654588905",
        "signature": "f7bdc5aea0fe87287e82dbfb9c165fd0b596465934aed4f4bac7056712f668fd"
      },
      "/home/circleci/repo/src/Schema/RawType.ts": {
        "version": "308d2b8fea973acd0bfda30cd4229e4c9b1df708f392074a72fd718e6d33bc77",
        "signature": "2426c8572e38d9a6266b54df1f32c6c5b77d61eaaf4310fa15f6a3ea09ac1986"
      },
      "/home/circleci/repo/src/Utils/typeName.ts": {
        "version": "ee37e915be50e17cf8908ef2b3456b1bd22ca11fc81e223842e6d5b222b2280c",
        "signature": "afb42493fe0eb346c670b65e9d39fa472e5182d21ca1eec6c305d0319e69c7f4"
      },
      "/home/circleci/repo/src/TypeFormatter/EnumTypeFormatter.ts": {
        "version": "8438b8e26e7d5e3a8cbcf77c6719fc8f48e124b91135d732814e7f2424e661dd",
        "signature": "93cdcf6b3769b0be9d270004c3f6a2796bff9e56439c6e3d9ce8ce48ff4169e0"
      },
      "/home/circleci/repo/src/Type/IntersectionType.ts": {
        "version": "90996f085fe43cedc148418a734cea2184a18df57798558c0849cd08133424eb",
        "signature": "72a870a7830557599f802d7c0e32ce09b8fb4dbb6ec6d83b3682af1d827273ac"
      },
      "/home/circleci/repo/src/Utils/uniqueArrayWithHash.ts": {
        "version": "eefd8a715000adb9bd33d9015d2df9c0ee7f198cec49f32937dc1b7dbd8e82d3",
        "signature": "1248fa6362a7cdad48396fd4c7a595a3ebf7066894ea981714c0aa24d67aa4dc"
      },
      "/home/circleci/repo/src/Utils/deepMerge.ts": {
        "version": "f9d34d91eacfe77231b17bda504d51ab50c2ca70a603a8774e582b0e9589d277",
        "signature": "1ffaee3141c5573763b610e96fb18133fcee1ce80d7f5754901bc89ac1c1a986"
      },
      "/home/circleci/repo/src/Utils/allOfDefinition.ts": {
        "version": "af75d995bfebb462c5d1badd110fa46de6ebdeb963d2d3d69db21de44625f969",
        "signature": "418eea024d9acf9a0524566c9635060aa8520743cafbf353827545c3cc827725"
      },
      "/home/circleci/repo/src/TypeFormatter/IntersectionTypeFormatter.ts": {
        "version": "b919aeb6282b57841ffa90d95755610e56b9e72fd0255c1dab0e0f5d4f736f27",
        "signature": "56b082d3ac06af2fbbde482e21b6c8e7e40b57c46b4644196c8e9b91073ddd75"
      },
      "/home/circleci/repo/src/TypeFormatter/LiteralTypeFormatter.ts": {
        "version": "36131d2e01730bc677733bc595ccdd7350791680010b33d589d385495b86a1f4",
        "signature": "34f137146cb0aa3c764ac8e6844cf47144f3847a6b3890589da29ab3badc3fcf"
      },
      "/home/circleci/repo/src/Utils/uniqueTypeArray.ts": {
        "version": "b7c6168d868ba73b400eedc3e6164e0531c2508eb55cb9c15d29b6960569fd30",
        "signature": "d8dec457ca807a551576de60920ee8f49d6d773ec21e4fe1b1c4b1aefa08d1e9"
      },
      "/home/circleci/repo/src/Type/NeverType.ts": {
        "version": "dafa07d85c56ca21fba3156e4b4a09488aaa887fc0307bcd72a6407724af09c1",
        "signature": "1aaaa34f554bb4ed6230751b68794428efd86bae2550ae47c83ef3441cc61202"
      },
      "/home/circleci/repo/src/Type/UnionType.ts": {
        "version": "6fc2a0accc2a44211255e8dc0a03609dcd4be47723df298724c20cd84e22ceb1",
        "signature": "776aaf29a4b14441a3e2dfbd98e22bda84ac5c00c3b8edea7970eed5277a0447"
      },
      "/home/circleci/repo/src/TypeFormatter/LiteralUnionTypeFormatter.ts": {
        "version": "e325667908f01d45ada5d21ac5348464d1da9a078bc95b67a8630018e3fec049",
        "signature": "bd6555506833a48523ae6f1ba39b599d0769eadbb58bcd7b08b4c09f12d801e0"
      },
      "/home/circleci/repo/src/TypeFormatter/NeverTypeFormatter.ts": {
        "version": "aee0e10638304a62f2fab8f3d75f40539567e64f2c7059bf27f15c23163d12df",
        "signature": "e45de2c1d8c1b8abb18b19c3993cb6456386d0b75aa885dc15e298a8d9ad7716"
      },
      "/home/circleci/repo/src/TypeFormatter/NullTypeFormatter.ts": {
        "version": "86589e264edf0de404bf973b9ea8f688ce529660dda15ab241d13051acdf3723",
        "signature": "0c760f59bb39f4178f6c2a3fe90e85d1ec4f331771742880b9b0d15e9c7fe8d4"
      },
      "/home/circleci/repo/src/Type/NumberType.ts": {
        "version": "0a0abe4c9bc3daee617988514e8aa1e913eb5f9f97e8b8ba9e27e22debf74905",
        "signature": "e56f4fa4df3ebf8a1a8541799b267a50a2dc7c04b2e10153453be372331e2617"
      },
      "/home/circleci/repo/src/TypeFormatter/NumberTypeFormatter.ts": {
        "version": "71047a997b8cf6787cbbe592b88a91971a45e855df63785675013cc074f39b82",
        "signature": "6a07b08c0411db12d29ecfcebde22143fc316fed4dacfc57c18fbbf9f249700e"
      },
      "/home/circleci/repo/src/Utils/String.ts": {
        "version": "9506465474fd55d9eb1abf653dfb177a1c9c52116718f84d30cba578923be24f",
        "signature": "958fec299767be45c86c4d08b4b0e1d27e77bc4b90c80bbfa64d3d79603909a8"
      },
      "/home/circleci/repo/src/Type/ObjectType.ts": {
        "version": "256916cff6786051e3266559db502a5e6b7cd8ac2830a1ad7e1807d3c6ecc3e3",
        "signature": "d7efc86f910f6cf2bed080df6a2c65d4aec4234fff57b98e3f8427b9c11a0790"
      },
      "/home/circleci/repo/src/Type/UndefinedType.ts": {
        "version": "da52ff2103fce2560653bd03698a3a5a6ed1fa4094d0b9dc659ac8fa7b0c15d4",
        "signature": "6a1a4ef3e650ee9602fd1cf0472bedcc031e1f00fb26585d2acf898ca9201f44"
      },
      "/home/circleci/repo/src/Utils/derefType.ts": {
        "version": "093cc9b873ef2905b9d2f375c2e98d769eff7fda021538dc5d3911e3952efe76",
        "signature": "915acb14ba70e535324b754acea9a6aa43a8f253f26f6386fa53e13ecc9def96"
      },
      "/home/circleci/repo/src/TypeFormatter/ObjectTypeFormatter.ts": {
        "version": "af53794030b38e05739d601bf5e43d5dc0098688b79bba967967896e21ef9c0f",
        "signature": "6e97a5c3e074c86c235bde1976162650ea62560b5d1bef7d136e1891bfecbb42"
      },
      "/home/circleci/repo/src/Type/OptionalType.ts": {
        "version": "15da22773fece31a9617fa22e44f44afdb97319226ede48206a8e5428b4a9f44",
        "signature": "154b0e5c39ee2a4f3be637cc03194bba7ea77af45ce244d6a98bbbde21cbae69"
      },
      "/home/circleci/repo/src/TypeFormatter/OptionalTypeFormatter.ts": {
        "version": "71661118adb067fd473fa68904c53c549ec10b7b903b225ca4b67a5e2617afed",
        "signature": "2d1f41cd630314e8bd84d551368329e5ccce6f8f9f8d6c3eefe1148ee9a1cda9"
      },
      "/home/circleci/repo/src/Type/StringType.ts": {
        "version": "e204ae974979f6e49819163e10b5e886cb29e993b168ab1cc26466adc17cb039",
        "signature": "4a8c5d072a0f72f7146e1a806443ae133156fe0c8adf69bdfef98d2d2b4a80a9"
      },
      "/home/circleci/repo/src/TypeFormatter/PrimitiveUnionTypeFormatter.ts": {
        "version": "b42127bdc1f4eebc81321023380ce0cd86133927b89c043d007de68fb81f9f00",
        "signature": "feec6c01fd1c6812c5c9f29e062b04ca1ba7ec3d1d77efc0bb5b7b181f6744c1"
      },
      "/home/circleci/repo/src/TypeFormatter/ReferenceTypeFormatter.ts": {
        "version": "b6240d51563a2c67da38ba3c7108bf607ebea4abda11088688d48f02cdc37035",
        "signature": "5a4e6b2b8d95b8fcae37c2a8425880de6bd640a01702f0adc5e13337dc67e6c5"
      },
      "/home/circleci/repo/src/Type/RestType.ts": {
        "version": "0a031c1d017420947c0dbac826da82ed652c108418d9b3bd01da4492a036d63d",
        "signature": "6d830bae45d46886a5abae43b1b3c4b6fc4eafa55317492193a770fda4bf5406"
      },
      "/home/circleci/repo/src/TypeFormatter/RestTypeFormatter.ts": {
        "version": "0a2807c8a55fbbd383a1138d104737fd56b9aaee963f5f7cb3f04aa5c2e8b9e7",
        "signature": "2079e0411d20c6e019475db49360a9592c86cbb697b086c0b7d352861e841e4c"
      },
      "/home/circleci/repo/src/TypeFormatter/StringTypeFormatter.ts": {
        "version": "a29c9ab8a0fb46190482426235d3b56ddae5e65e07326c8019c522562cb614bd",
        "signature": "4b97f1ede1f7e87a301d6af9696981820b5f1a7554127b4280db115561e12330"
      },
      "/home/circleci/repo/src/Type/TupleType.ts": {
        "version": "72793aec093e63598033f4fb99bd3291cc430bcf40f4418917e2d13f20e83a7e",
        "signature": "9e0e9b4e598d266b65f07ad5b18a895ac2885bb88e7058cc1d7cf11c78cb4e1d"
      },
      "/home/circleci/repo/src/TypeFormatter/TupleTypeFormatter.ts": {
        "version": "98312c86194d2bec959afc736815f220b3a78123f6a645a7e73d5c0dff93dd1a",
        "signature": "64f30810e2b989ce99d08ca51fae4e320261aff1f951d59b05623e7df9c85f77"
      },
      "/home/circleci/repo/src/TypeFormatter/UndefinedTypeFormatter.ts": {
        "version": "c8bc9ae6383549eaff76b3717d4d5892cee8ec9dddff1006b135fd96a4b2976a",
        "signature": "64104e370dd3d17c7ff0eaae7d81401c4557370bd7695753a49181900af2241d"
      },
      "/home/circleci/repo/src/TypeFormatter/UnionTypeFormatter.ts": {
        "version": "be3faec3dbe6d7bd666961b920bbbe102c6704443928bbbd6a5bf444a31e0312",
        "signature": "4c21ef5c2c1b52f69483c2efc4f21846b77fca80dc4bd8620ffc89174120a976"
      },
      "/home/circleci/repo/src/Type/UnknownType.ts": {
        "version": "85b94333b4a8daaeb63c7c155a0f1a6f63adda5eac91ff293f732f43c1c8d4c4",
        "signature": "1ab7c87ec7eadd6fa2817035b035d3a5a3bc407a9c672e80c39356f299c686d2"
      },
      "/home/circleci/repo/src/TypeFormatter/UnknownTypeFormatter.ts": {
        "version": "fb77a377a93d40fde03fd8428bd692e8f7ffd658b88e111d23a5a2f42b25d5a6",
        "signature": "4978647b89c3dd1c5679cfefeefe8339744a70eb6b6274cf36ae470f311d6124"
      },
      "/home/circleci/repo/factory/formatter.ts": {
        "version": "141005abdfe255506f7be4534a1f580f98e823dabe4445f6ec61fbbd5d2e2a44",
        "signature": "004fe026bfc4b02db356291993ee63ab9cdea4982cdb8237fba86dbf9aad0e46"
      },
      "/home/circleci/repo/src/AnnotationsReader.ts": {
        "version": "e8fa9d84c419e3c1008d4ebcfb7e0119456bb02dcd862808488c61eca4f4ae07",
        "signature": "66af10e89f61180d287a4ef2eee2fb36adefe18f413be2459a5768fd9f3621b0"
      },
      "/home/circleci/repo/src/AnnotationsReader/BasicAnnotationsReader.ts": {
        "version": "b3129a91b1d88e3034002aa5921acc27b041430daab6d807001e26ef7619b57b",
        "signature": "041e1ce2e105d54f566729c232f734d57f90317a73123c0d459af35c719b2993"
      },
      "/home/circleci/repo/src/AnnotationsReader/ExtendedAnnotationsReader.ts": {
        "version": "e47d448c3d7503e99d20339531696f117b14e1c637456ad24f8b38dc6938d98e",
        "signature": "470cd2d148630b4f97369f368547b7b01069bd37098ab770b04a760f2fff0e80"
      },
      "/home/circleci/repo/src/Error/UnknownNodeError.ts": {
        "version": "bcca8337ee3719dab0a26961783aea932fbb2dd220fd222c1c6b60c8bf9026bb",
        "signature": "f3447c7251410da92b8de10f3ee834df100f133ef2609bb0e5b630ab6075a4be"
      },
      "/home/circleci/repo/src/SubNodeParser.ts": {
        "version": "a717c3a243ce92c3f2e131646f220673099ebd74f6787aac52939cf9205e2233",
        "signature": "72b79d88134dcc9101e0c0c6f67c5eeddbbd81d0d4712b1e31baafac822f2325"
      },
      "/home/circleci/repo/src/ChainNodeParser.ts": {
        "version": "e22b8d7df902163a8f0ee083fd16b0c2e25c25f9445ca385a0debbc87fb18b6d",
        "signature": "59afc87dac0bde43e62d737c64e0f707a0f3833dd1a45f6dfa954119402cecd0"
      },
      "/home/circleci/repo/src/CircularReferenceNodeParser.ts": {
        "version": "a358b279a8ba359890df1d6cedcdb86ed2a23539a5f5099943f479057f1b25ed",
        "signature": "df2d5a74caec87b77e1b10db06b9ec98942669a7189779524e72081b40101e91"
      },
      "/home/circleci/repo/src/ExposeNodeParser.ts": {
        "version": "bc329436ed8f850b47c7fbe9433dd30f17dec39da492c3fd0d032ea1e430bee5",
        "signature": "8289fd2807296004d186a431f42daea8f20a7a54e0dc026ea78fdaac08316cb3"
      },
      "/home/circleci/repo/src/NodeParser/AnnotatedNodeParser.ts": {
        "version": "46d631dba270da1a11c0601626d40b0f8a69b0cfd71d0e94243860534386660c",
        "signature": "809c69062b9506cbcf075a859057618d21d676b16c8afb99b44920b66d99c490"
      },
      "/home/circleci/repo/src/NodeParser/AnyTypeNodeParser.ts": {
        "version": "f4dacf8d9ddc03436187ccbf9bb0a5c96af19379dece5d6c1ffe74349627fa11",
        "signature": "01d97d3cfb7bb0802fa16b2f4f73a4a16965730475b29d9bd6f402dc25d2a6f1"
      },
      "/home/circleci/repo/src/NodeParser/ArrayNodeParser.ts": {
        "version": "965c2f3d382b9bdee8fcffca7a6da981777b9d0c2e7352328176cc1547ce9233",
        "signature": "61e64cfa61c876333e6b4bcb13b31a2d1e8b91a00b57d01ec64e1a2dd79663b2"
      },
      "/home/circleci/repo/src/NodeParser/BooleanLiteralNodeParser.ts": {
        "version": "b3cbedbbcfb93f3db53ccdddd9e38eb0f5ecf4831fd528d8fb2d54f7ad580787",
        "signature": "e0bda4734dd3265c15e3a0a1425edf8b457b08389fd8dd7c22c565545cfa1d07"
      },
      "/home/circleci/repo/src/NodeParser/BooleanTypeNodeParser.ts": {
        "version": "e17bd6611fd81976381a741d13096108daaa5ff779f968f15f654052bf669d0d",
        "signature": "0e558ae5fc0d0820f1184e118f46ae92bf7cfda690146dd42c781dd5b337fe8c"
      },
      "/home/circleci/repo/src/NodeParser/CallExpressionParser.ts": {
        "version": "dee514598fc4f7e1fa5627f857648f2dfc2d89ae84035f4d77feab8fd099846e",
        "signature": "7fe60c504bd95ee0fdcc5e5d27c6f9b135e593e1aa2cc44e86e62643751071fb"
      },
      "/home/circleci/repo/src/Utils/isAssignableTo.ts": {
        "version": "658a3b30238d30a24fe37fb30077574d9de016253b253b6b05358094e5f4122f",
        "signature": "57459fcc8720dcb497f7f470518b38e7010f099f43635f71ec368a4ed286d4b1"
      },
      "/home/circleci/repo/src/Utils/narrowType.ts": {
        "version": "d83a18c499b84f023ba74134122b57b220fc544ef59acae5f82e6f415c45a53e",
        "signature": "acab0a6e74ca18613f5676f073dd1f579e29f3269702b29f498912dc060f6550"
      },
      "/home/circleci/repo/src/NodeParser/ConditionalTypeNodeParser.ts": {
        "version": "50712c7048fcd78510ff97a9fd96291a79b3e485df82d28f674b312eb60753ac",
        "signature": "a83b53bd94677330516bd45efa9065696fa496e5a50ac2ce81c9cf93003e990b"
      },
      "/home/circleci/repo/src/Utils/isHidden.ts": {
        "version": "4e4abcb6f327cbb1d6aa313cef911f0de934a7297e4c6fa7ba4973b5a6ac05d7",
        "signature": "0bc9c6ef485039be42ed5fa75d7b8d27ac3111f4da5fc28e3549859b29bd6891"
      },
      "/home/circleci/repo/src/NodeParser/EnumNodeParser.ts": {
        "version": "be08f9628304568927f6c2f00b143d071d6e83163d77f5200af0a6dd7d37b087",
        "signature": "ab8d8b9c3e3dfb1015bedac7a94ee8e5bf394dd4be70010c9dcc6ed196d76c98"
      },
      "/home/circleci/repo/src/NodeParser/ExpressionWithTypeArgumentsNodeParser.ts": {
        "version": "1ed1b881e7b233aa0fc28543835f4698efef40d65591c47fc1e228227954fb51",
        "signature": "66bac2d198888f769e3c6d0d8b19c11f0f056c4f58e7b8b84a2cef452ae8bfa6"
      },
      "/home/circleci/repo/src/Utils/typeKeys.ts": {
        "version": "aba95fb5c9e7ca76f022ed20c2e2c01573ba984677cb992235af20dd281ae25b",
        "signature": "70ef407ff1902f5e9b0387dbfe4ebb5eee0b90a8a924497046145ceddec008cb"
      },
      "/home/circleci/repo/src/NodeParser/IndexedAccessTypeNodeParser.ts": {
        "version": "7253ccd09ebd45beec7be70321982a2143d6bd400a6bbc588017e176a4c987d7",
        "signature": "27c065e3f9caf1c73a1be3a1b315c9f3a20645d932d0ade595ac0e0ba8c0859f"
      },
      "/home/circleci/repo/src/Utils/modifiers.ts": {
        "version": "2d728894ca689239ba3bf466110b2c2fac3ddac71088564b0ee5f329f36485cc",
        "signature": "d2869df3d8210f5b8dfc65fffb2f4ef7e73dc6b014c8c5e3a2a9c4cd36ca2926"
      },
      "/home/circleci/repo/src/NodeParser/InterfaceAndClassNodeParser.ts": {
        "version": "d8ba4765d9598191db608164a81608b1453a1a68645ced8d3c004676de6c21a3",
        "signature": "fff1ba1724fcc2231a75c80e6a717aa3ac839f4c493561d0d257c7bea9047a24"
      },
      "/home/circleci/repo/src/NodeParser/IntersectionNodeParser.ts": {
        "version": "04450fe8bdcd87f6fbad81d9c99f67b2074bbd6cb736281a3bb43b6d53edac8b",
        "signature": "9b7dbe2887817b08e5204a6b1dd98aaccd77bff55a75ca34eb0b1e359d7128e9"
      },
      "/home/circleci/repo/src/NodeParser/LiteralNodeParser.ts": {
        "version": "ca530ae0232abe5508cc7533772ba75635ebca2033af2f3cf7ecc758dc0fd348",
        "signature": "f04c56cb7ba7ce009bb7675d44183ae13afbf92208092d2d8cd451078fa1d92a"
      },
      "/home/circleci/repo/src/NodeParser/MappedTypeNodeParser.ts": {
        "version": "f5d1654c32ca0ea5537113bcf3ba0f6b6c469f5409f9696833c792ee84b4a56d",
        "signature": "4adfb590c97a9da003143e5346fdbfbae3a4727e91e65b2369325bf667d9922f"
      },
      "/home/circleci/repo/src/NodeParser/NeverTypeNodeParser.ts": {
        "version": "9e6170d72a36597b95cdd7c46174e49774498cfd5c3088ccfbf7329052a05d64",
        "signature": "f2acc3f3bb498fcb78baf7d100d115f635cf581d7f94dfe254c4011f1b061170"
      },
      "/home/circleci/repo/src/NodeParser/NullLiteralNodeParser.ts": {
        "version": "4dc3f1583dd5c4e63fc256a86cb03f3f76103026da2790e5ce55afa1c4a38bf6",
        "signature": "e92a56005874de6ee2724a1963f71a783b89ac92914c721111529770f92bf3b7"
      },
      "/home/circleci/repo/src/NodeParser/NumberLiteralNodeParser.ts": {
        "version": "889632ac0802d10ed6e59dc6135d65f11e722bd3c53feb33455ac33073fd6ada",
        "signature": "8d506d75486eb00419618bbbb681d08e55b902e8b0c519f00c54fe9276bfad2a"
      },
      "/home/circleci/repo/src/NodeParser/NumberTypeNodeParser.ts": {
        "version": "f7f3429e4cb43a0da4ea797f3ab0c89759e1427fc12a522e9aa97e93af05002b",
        "signature": "1a4c36e90cf5a55347aa7a5e3fcfd7ab71b3f3efc2c76421098d794a29a4107d"
      },
      "/home/circleci/repo/src/NodeParser/ObjectTypeNodeParser.ts": {
        "version": "bf58b1851411600b7e3075e818f2f5f0667fffd7bc664f2af729ec0ded4c6d69",
        "signature": "0d94df76b51989b9e2f1c0101adbf140c4069058410a63ca9e65a70a6092cfda"
      },
      "/home/circleci/repo/src/NodeParser/OptionalTypeNodeParser.ts": {
        "version": "4c8669bb14aa113574796d82307570b50298f658701477b4cc4b7b948da74225",
        "signature": "986ba5d14d92775d4d557b9e30c67e26d81a6d974bc9d0c4e1682c24f13407c0"
      },
      "/home/circleci/repo/src/NodeParser/ParenthesizedNodeParser.ts": {
        "version": "7a0b1b692201ca6abca3f6462018e9c3c80b27e00d05fed7b4686d291531aee2",
        "signature": "6a660282827b9fd8c3b08bde3b899d8f055abebcfcb90a0937196c7d0d3a8a45"
      },
      "/home/circleci/repo/src/NodeParser/PrefixUnaryExpressionNodeParser.ts": {
        "version": "8efe3bfece169827dc380dde43075d2274bd5f36af88e8ab62667b2daeeadfee",
        "signature": "6bb0007fc5a8d52ab1282fe3f8a24be4da29892e35c46884cf04f3e98746c1cd"
      },
      "/home/circleci/repo/src/NodeParser/RestTypeNodeParser.ts": {
        "version": "c04cd6d8eb3a2c96158e36effb30df0677406c96532776dc3c6403b53e01550e",
        "signature": "00dd81c4539e48ad322d5f784e4f2d9d5a7fcd52310102bb01fde1312c2cf439"
      },
      "/home/circleci/repo/src/NodeParser/StringLiteralNodeParser.ts": {
        "version": "2a3eeb0f5fafd7d51f97f5fd08eae52542139ee77b0f39f393e5bd8ee651d16a",
        "signature": "129bdc1a80ac5a9875d5079fadd864130c26ccce3e21889ac1c67bc84be576a3"
      },
      "/home/circleci/repo/src/NodeParser/StringTypeNodeParser.ts": {
        "version": "909089ec94c42a63b6f438ba48c3bb847ace2f02cb32573431f543db309d482c",
        "signature": "c949e5b3b5db9df0661db72c5bd976e3c5cbaa86c4d49a4fcc19a4f314fe78cd"
      },
      "/home/circleci/repo/src/NodeParser/TupleNodeParser.ts": {
        "version": "9196ad80d5e766faadecd35ef546a6cd13f466ec1cc8bb05e1797d595511cfe2",
        "signature": "532e3ddc41e64c1c94497431f23ea803f4ebc2d1c0ea5359e1116c5207aa6442"
      },
      "/home/circleci/repo/src/NodeParser/TypeAliasNodeParser.ts": {
        "version": "99abc5bbf6fcd22ea30cf06831a433c759ba996fbf54c31f990e1179246257c5",
        "signature": "3a295b2e49248bb3a91d0810b0912de6d8fac80d5b246e77383afae22f56c5fb"
      },
      "/home/circleci/repo/src/NodeParser/TypeLiteralNodeParser.ts": {
        "version": "f3fe8db91369b57a416778d584f087888c2ddfde7916b2fe765af562cf102248",
        "signature": "38de07da4a8b1c366357e3fdda9fd93e854e8dfa657757cd6d4197960e4a35f4"
      },
      "/home/circleci/repo/src/NodeParser/TypeofNodeParser.ts": {
        "version": "ee58753136f38f8608d2369502117f468b9af9f501ae9f039c44c02ff33193d3",
        "signature": "f3dc4591072ff6bdde9b617cd17581bad645093f73e55cba1c0d3bc54c4ac782"
      },
      "/home/circleci/repo/src/NodeParser/TypeOperatorNodeParser.ts": {
        "version": "1c654b606b024b5e1daf1ad783bf81a57d6456f47cba606edc775855356ae195",
        "signature": "ffdc3d724ac504d09db2a1d34cb2baeb8e3dcebf046c0dd486d422c0de441106"
      },
      "/home/circleci/repo/src/NodeParser/TypeReferenceNodeParser.ts": {
        "version": "ee461f678637a5e0c474003ae909e53a071bc4ccd022cee08a9a8eaa3ff267a9",
        "signature": "b205c36649d9ad3d9bfef04deb42d86e910e01bf2acb404b47af5353f80d9e15"
      },
      "/home/circleci/repo/src/NodeParser/UndefinedTypeNodeParser.ts": {
        "version": "3d3492497263cedf28c33697c2803aafc0075b17d7f7d2beab78d9bbf60edd3e",
        "signature": "d6a6a0dd68ac9f2748bb25701af4971dceae4630f2d4c07f3bdc4bbf875823e4"
      },
      "/home/circleci/repo/src/NodeParser/UnionNodeParser.ts": {
        "version": "331d2cff1c82ba5144e4445444e5c736619d6ca1ba7145d611b888f7af65f562",
        "signature": "a07614d4efb0a183f1fe07d856c35d6c6b4f9dd2a2918590f5c313aec4b43056"
      },
      "/home/circleci/repo/src/NodeParser/UnknownTypeNodeParser.ts": {
        "version": "6fc5c71b8db1ee581cf693898f9712ccb0d152ec8134cb3eed276de494bef91b",
        "signature": "75c66df3d66dc43b621d4d6c98ded891d70aa7428405c71c79fa0039a4fc207e"
      },
      "/home/circleci/repo/src/TopRefNodeParser.ts": {
        "version": "5a0f92c74904b0ccdd5698f1a1a367f52f630b2377dc6978283441c95c556568",
        "signature": "88f313a5ffb22c34d5e9ef189607ca01a27ee75181c002d301df645622e03963"
      },
      "/home/circleci/repo/src/Type/FunctionType.ts": {
        "version": "686c703c39ccd4a4f41394dc80c1b93d2561d3f39f5280f429ee17b004109604",
        "signature": "372019967e84171960ae8ec0bad6bde1d8c3e2d57e60dd4c78ee06440b923b7a"
      },
      "/home/circleci/repo/src/NodeParser/FunctionNodeParser.ts": {
        "version": "7e6cde9e7642e523344322c5fcfc173409ad4d8486da65e3749ad17484638747",
        "signature": "6139f6ee8f1a33af383d0ee754cecda8b19ba42cdb4f1c93250ccf358c90c56c"
      },
      "/home/circleci/repo/factory/parser.ts": {
        "version": "886ebe0b6a32728fe5ef3c66d0a37828fd849d58fd8ec8a7d1aac9b89b2b9573",
        "signature": "20edc5c00106a51e78b2440b7f3270c2a306dd0021e0bac55abde86ae915997d"
      },
      "/home/circleci/repo/node_modules/@types/node/globals.d.ts": {
        "version": "e4461b72726848da76a31153b6b01af5e0be3b08dbfa2ec5741ad302eb20f2ed",
        "signature": "e4461b72726848da76a31153b6b01af5e0be3b08dbfa2ec5741ad302eb20f2ed"
      },
      "/home/circleci/repo/node_modules/@types/node/assert.d.ts": {
        "version": "58a52f282f1dad18179023804c1f3a7536bf875748a0a314abd43f60fd5b244f",
        "signature": "58a52f282f1dad18179023804c1f3a7536bf875748a0a314abd43f60fd5b244f"
      },
      "/home/circleci/repo/node_modules/@types/node/async_hooks.d.ts": {
        "version": "1305b079a057355f496bdde048716189178877a6b4fe0e9267a46af67f8c7561",
        "signature": "1305b079a057355f496bdde048716189178877a6b4fe0e9267a46af67f8c7561"
      },
      "/home/circleci/repo/node_modules/@types/node/buffer.d.ts": {
        "version": "61215c1a376bbe8f51cab4cc4ddbf3746387015113c37a84d981d4738c21b878",
        "signature": "61215c1a376bbe8f51cab4cc4ddbf3746387015113c37a84d981d4738c21b878"
      },
      "/home/circleci/repo/node_modules/@types/events/index.d.ts": {
        "version": "400db42c3a46984118bff14260d60cec580057dc1ab4c2d7310beb643e4f5935",
        "signature": "400db42c3a46984118bff14260d60cec580057dc1ab4c2d7310beb643e4f5935"
      },
      "/home/circleci/repo/node_modules/@types/node/child_process.d.ts": {
        "version": "123366127434e33eade36f3d06653dbc7457397fc93cfdd100776cfc12b6734c",
        "signature": "123366127434e33eade36f3d06653dbc7457397fc93cfdd100776cfc12b6734c"
      },
      "/home/circleci/repo/node_modules/@types/node/cluster.d.ts": {
        "version": "ce629710e5e58724902b753212e97861fd73e2aa09f5d88cb6d55dc763cf8c8a",
        "signature": "ce629710e5e58724902b753212e97861fd73e2aa09f5d88cb6d55dc763cf8c8a"
      },
      "/home/circleci/repo/node_modules/@types/node/console.d.ts": {
        "version": "525c8fc510d9632d2a0a9de2d41c3ac1cdd79ff44d3b45c6d81cacabb683528d",
        "signature": "525c8fc510d9632d2a0a9de2d41c3ac1cdd79ff44d3b45c6d81cacabb683528d"
      },
      "/home/circleci/repo/node_modules/@types/node/constants.d.ts": {
        "version": "8ce9418c78d3c1fb703ddbe38c936d34a989ba278666979826590dfa0772a424",
        "signature": "8ce9418c78d3c1fb703ddbe38c936d34a989ba278666979826590dfa0772a424"
      },
      "/home/circleci/repo/node_modules/@types/node/crypto.d.ts": {
        "version": "77c1fb6a190212f87a5edb26351d419c31dff1992c48707540cdcf812e4655f1",
        "signature": "77c1fb6a190212f87a5edb26351d419c31dff1992c48707540cdcf812e4655f1"
      },
      "/home/circleci/repo/node_modules/@types/node/dgram.d.ts": {
        "version": "7954df44c35d39b851b996fdc1af0a252e4e23f862abfef388a058203bb94c30",
        "signature": "7954df44c35d39b851b996fdc1af0a252e4e23f862abfef388a058203bb94c30"
      },
      "/home/circleci/repo/node_modules/@types/node/dns.d.ts": {
        "version": "05e732266b5a36789fd9eb846b1f45fec1b6e318b740e3f20fc22fd95f9ebf31",
        "signature": "05e732266b5a36789fd9eb846b1f45fec1b6e318b740e3f20fc22fd95f9ebf31"
      },
      "/home/circleci/repo/node_modules/@types/node/domain.d.ts": {
        "version": "d5b7c8819ce1bd31a45f7675309e145ec28e3aa1b60a8e0637fd0e8916255baa",
        "signature": "d5b7c8819ce1bd31a45f7675309e145ec28e3aa1b60a8e0637fd0e8916255baa"
      },
      "/home/circleci/repo/node_modules/@types/node/events.d.ts": {
        "version": "0be551fde848d5adde38731272ee980bda2bde0f8bf2a76ce99e01b86985546c",
        "signature": "0be551fde848d5adde38731272ee980bda2bde0f8bf2a76ce99e01b86985546c"
      },
      "/home/circleci/repo/node_modules/@types/node/fs.d.ts": {
        "version": "6bd120d96313412155ae7d4766d586a38576a058b3e269be2152db7030fbc882",
        "signature": "6bd120d96313412155ae7d4766d586a38576a058b3e269be2152db7030fbc882"
      },
      "/home/circleci/repo/node_modules/@types/node/http.d.ts": {
        "version": "cc4cd9d8af7f5689b5df3c91d0fc287fafbd89e6e305183da28a6877a8aa08a8",
        "signature": "cc4cd9d8af7f5689b5df3c91d0fc287fafbd89e6e305183da28a6877a8aa08a8"
      },
      "/home/circleci/repo/node_modules/@types/node/http2.d.ts": {
        "version": "ac5fc75d3dd0dd2539b78235167151f0fabfbf56801eedb03683fdf7d725380f",
        "signature": "ac5fc75d3dd0dd2539b78235167151f0fabfbf56801eedb03683fdf7d725380f"
      },
      "/home/circleci/repo/node_modules/@types/node/https.d.ts": {
        "version": "dacbe08610729f6343ea9880ea8e737c6d7a6efa4a318d8f6acaf85db4aceed6",
        "signature": "dacbe08610729f6343ea9880ea8e737c6d7a6efa4a318d8f6acaf85db4aceed6"
      },
      "/home/circleci/repo/node_modules/@types/node/inspector.d.ts": {
        "version": "8cfa78f4c052a93ac1e7accb0a78ce331dbd14f277ee0e193279ec31ce7efb25",
        "signature": "8cfa78f4c052a93ac1e7accb0a78ce331dbd14f277ee0e193279ec31ce7efb25"
      },
      "/home/circleci/repo/node_modules/@types/node/module.d.ts": {
        "version": "03394bf8deb8781b490ae9266a843fbdf00647947d79e25fcbf1d89a9e9c8a66",
        "signature": "03394bf8deb8781b490ae9266a843fbdf00647947d79e25fcbf1d89a9e9c8a66"
      },
      "/home/circleci/repo/node_modules/@types/node/net.d.ts": {
        "version": "1224b49e2c8f3b4ed618969d2989412d1282536d2a6a31c30c84d5da01d8b8e4",
        "signature": "1224b49e2c8f3b4ed618969d2989412d1282536d2a6a31c30c84d5da01d8b8e4"
      },
      "/home/circleci/repo/node_modules/@types/node/os.d.ts": {
        "version": "1a6016bd905855b2b45881e9edbd7ab8c7175f8bcbb711ff06989c4bcdc75486",
        "signature": "1a6016bd905855b2b45881e9edbd7ab8c7175f8bcbb711ff06989c4bcdc75486"
      },
      "/home/circleci/repo/node_modules/@types/node/path.d.ts": {
        "version": "5fb30076f0e0e5744db8993648bfb67aadd895f439edad5cce039127a87a8a36",
        "signature": "5fb30076f0e0e5744db8993648bfb67aadd895f439edad5cce039127a87a8a36"
      },
      "/home/circleci/repo/node_modules/@types/node/perf_hooks.d.ts": {
        "version": "27ef4001526ee9d8afa57687a60bb3b59c52b32d29db0a2260094ab64726164f",
        "signature": "27ef4001526ee9d8afa57687a60bb3b59c52b32d29db0a2260094ab64726164f"
      },
      "/home/circleci/repo/node_modules/@types/node/process.d.ts": {
        "version": "3a8848a9c307429b861402cc69bc472ffe0c05b86474fc158723169161e16389",
        "signature": "3a8848a9c307429b861402cc69bc472ffe0c05b86474fc158723169161e16389"
      },
      "/home/circleci/repo/node_modules/@types/node/punycode.d.ts": {
        "version": "30ec6f9c683b988c3cfaa0c4690692049c4e7ed7dc6f6e94f56194c06b86f5e1",
        "signature": "30ec6f9c683b988c3cfaa0c4690692049c4e7ed7dc6f6e94f56194c06b86f5e1"
      },
      "/home/circleci/repo/node_modules/@types/node/querystring.d.ts": {
        "version": "e0070c45bf15b872f58eee948f71ad6f4f424f36330b2477753fc1aed3ece36e",
        "signature": "e0070c45bf15b872f58eee948f71ad6f4f424f36330b2477753fc1aed3ece36e"
      },
      "/home/circleci/repo/node_modules/@types/node/readline.d.ts": {
        "version": "94cf93922adcc9cb4acf11d8d71641af728de919a50ae55d8e83159afea1a42c",
        "signature": "94cf93922adcc9cb4acf11d8d71641af728de919a50ae55d8e83159afea1a42c"
      },
      "/home/circleci/repo/node_modules/@types/node/repl.d.ts": {
        "version": "65dbe15ed8a8ed5d4707a63868178dc38111cfc06de28a2e50713ca017a9c157",
        "signature": "65dbe15ed8a8ed5d4707a63868178dc38111cfc06de28a2e50713ca017a9c157"
      },
      "/home/circleci/repo/node_modules/@types/node/stream.d.ts": {
        "version": "2350c09d0121a0b22c386a7bb8436d521b444c6b4b3e6ee37197d08a23f3b9dd",
        "signature": "2350c09d0121a0b22c386a7bb8436d521b444c6b4b3e6ee37197d08a23f3b9dd"
      },
      "/home/circleci/repo/node_modules/@types/node/string_decoder.d.ts": {
        "version": "7e62aac2cc9c0710d772047ad89e8d7117f52592c791eb995ce1f865fedab432",
        "signature": "7e62aac2cc9c0710d772047ad89e8d7117f52592c791eb995ce1f865fedab432"
      },
      "/home/circleci/repo/node_modules/@types/node/timers.d.ts": {
        "version": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9",
        "signature": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9"
      },
      "/home/circleci/repo/node_modules/@types/node/tls.d.ts": {
        "version": "af5f07deb33b2fb92ef67ea5ebb69670b81c74908b646e7cd4361a331d2a558a",
        "signature": "af5f07deb33b2fb92ef67ea5ebb69670b81c74908b646e7cd4361a331d2a558a"
      },
      "/home/circleci/repo/node_modules/@types/node/trace_events.d.ts": {
        "version": "978aecd2e6bc2ac094e9a35eda98ff8586713857b3655e7c98ca5ed8f7d50662",
        "signature": "978aecd2e6bc2ac094e9a35eda98ff8586713857b3655e7c98ca5ed8f7d50662"
      },
      "/home/circleci/repo/node_modules/@types/node/tty.d.ts": {
        "version": "0fd8dac24f12d9fd1fcc275200dd1b6771072f20331a07b18f7dbcbe20f7d3f4",
        "signature": "0fd8dac24f12d9fd1fcc275200dd1b6771072f20331a07b18f7dbcbe20f7d3f4"
      },
      "/home/circleci/repo/node_modules/@types/node/url.d.ts": {
        "version": "1e3da92862604b1f7a32265169f9aa712c4567742d42597704e04ae3e07019e7",
        "signature": "1e3da92862604b1f7a32265169f9aa712c4567742d42597704e04ae3e07019e7"
      },
      "/home/circleci/repo/node_modules/@types/node/util.d.ts": {
        "version": "0f6382d5032e45eec50b8f6c1e18c77544bc4db2ef8f854d196b254ec16add12",
        "signature": "0f6382d5032e45eec50b8f6c1e18c77544bc4db2ef8f854d196b254ec16add12"
      },
      "/home/circleci/repo/node_modules/@types/node/v8.d.ts": {
        "version": "e98d697adf809fc14dc88ed4e00e4f0e0e381ca23d6d9320cf01af87e801f725",
        "signature": "e98d697adf809fc14dc88ed4e00e4f0e0e381ca23d6d9320cf01af87e801f725"
      },
      "/home/circleci/repo/node_modules/@types/node/vm.d.ts": {
        "version": "ad20b1311e55187f8eeefdd282a02dbc70e5ac0cf8ab4cabae99c142b32cc562",
        "signature": "ad20b1311e55187f8eeefdd282a02dbc70e5ac0cf8ab4cabae99c142b32cc562"
      },
      "/home/circleci/repo/node_modules/@types/node/worker_threads.d.ts": {
        "version": "7780573ed8387aaadcc61d87f3d60d77dabf1e060da252dc72ab1d73401988bb",
        "signature": "7780573ed8387aaadcc61d87f3d60d77dabf1e060da252dc72ab1d73401988bb"
      },
      "/home/circleci/repo/node_modules/@types/node/zlib.d.ts": {
        "version": "2ffd50644d73fc1fa59c69d48859b6c843d3604609d7353725b6d2b001f05a2b",
        "signature": "2ffd50644d73fc1fa59c69d48859b6c843d3604609d7353725b6d2b001f05a2b"
      },
      "/home/circleci/repo/node_modules/@types/node/base.d.ts": {
        "version": "6622f76993bdfeaacb947ba7c4cf26f2e5c5194194d02d792c3cba4174cd8fce",
        "signature": "6622f76993bdfeaacb947ba7c4cf26f2e5c5194194d02d792c3cba4174cd8fce"
      },
      "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts": {
        "version": "4f54f0a9dd3b644c99ec32b32f8804d5978bc854799b228ae9c467bf3c84c64c",
        "signature": "4f54f0a9dd3b644c99ec32b32f8804d5978bc854799b228ae9c467bf3c84c64c"
      },
      "/home/circleci/repo/node_modules/@types/node/ts3.2/globals.d.ts": {
        "version": "4926e99d2ad39c0bbd36f2d37cc8f52756bc7a5661ad7b12815df871a4b07ba1",
        "signature": "4926e99d2ad39c0bbd36f2d37cc8f52756bc7a5661ad7b12815df871a4b07ba1"
      },
      "/home/circleci/repo/node_modules/@types/node/ts3.2/index.d.ts": {
        "version": "765fc34423b93c2ab763670d8d11d99e5f47387c13c161d6f1640dd6d91b7d1c",
        "signature": "765fc34423b93c2ab763670d8d11d99e5f47387c13c161d6f1640dd6d91b7d1c"
      },
      "/home/circleci/repo/node_modules/@types/minimatch/index.d.ts": {
        "version": "1d1e6bd176eee5970968423d7e215bfd66828b6db8d54d17afec05a831322633",
        "signature": "1d1e6bd176eee5970968423d7e215bfd66828b6db8d54d17afec05a831322633"
      },
      "/home/circleci/repo/node_modules/@types/glob/index.d.ts": {
        "version": "d852d6282c8dc8156d26d6bda83ab4bde51fee05ba2fe0ecdc165ddda009d3ee",
        "signature": "d852d6282c8dc8156d26d6bda83ab4bde51fee05ba2fe0ecdc165ddda009d3ee"
      },
      "/home/circleci/repo/src/Error/DiagnosticError.ts": {
        "version": "11b2fa06f59d4131521ac7cd2188af543a1bb23de071d92d2c3c7da322179dbd",
        "signature": "22bc388d32a8c1ecc5fee4f4887a5ad9f6b8dddf1c70ffc1b2dddb840849aa43"
      },
      "/home/circleci/repo/src/Error/NoRootNamesError.ts": {
        "version": "23cc86ca267c7e8bf06052a1408bc22afc74b0ca0a85d6f2c8985ef8731c38d3",
        "signature": "6019ba63bdc89150e0b00de31c1376c887fb17b0bf5987994cda738d36d7b8b6"
      },
      "/home/circleci/repo/src/Error/NoTSConfigError.ts": {
        "version": "6b92b8846c99db1e96a4467d7a907610792241acffd07acb180a3129a1b450d3",
        "signature": "4b9a53481d6cbc72bf460a71c31d4f67ada5036a7ffea545792cfb19fa4766e5"
      },
      "/home/circleci/repo/factory/program.ts": {
        "version": "85710c911dd6b540f046b9d8002e3f99c32d4db280fbbe26a7d9c2d2adc1b317",
        "signature": "d73f1865684a64bd64027112b40f86ac60b21cc3698f4c6eb9838094044f0a28"
      },
      "/home/circleci/repo/factory/generator.ts": {
        "version": "762fbb40edb96be9a113953c90c2f7dd9070133ba73917a52fbcfa99338d04f3",
        "signature": "69f60c8a63348885855e6a4949cc6c1db238b4fb8054ccaf97b510504c2f1c02"
      },
      "/home/circleci/repo/src/Utils/formatError.ts": {
        "version": "f7e0294078abc716245a0e23b1d8237522d23e420728d2b4f3ebfad7738a4c31",
        "signature": "c6154e06982b13a96432b017ba18166cdb4979cb1374e3aee2da904cd7aa5840"
      },
      "/home/circleci/repo/ts-json-schema-generator.ts": {
        "version": "d53f4f2ee77f37777ad350a0031f937d26f8cc138a6f4afd2adfbecbbf1d05a0",
        "signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"
      },
      "/home/circleci/repo/factory/index.ts": {
        "version": "481039a99e788f3cbfab83678e752556362353046fe7c73bb45d912f1588b04b",
        "signature": "481039a99e788f3cbfab83678e752556362353046fe7c73bb45d912f1588b04b"
      },
      "/home/circleci/repo/index.ts": {
        "version": "313df16fecac2d85ce18fb25d912a042ec88de3b631a208738e05ab9677ecf52",
        "signature": "c61802c35b0513abbce846cded3e8b6f3a15c5326732c4cf68cc9f41ffb5e083"
      },
      "/home/circleci/repo/src/NodeParser/UndefinedLiteralNodeParser.ts": {
        "version": "d6c63adb12b5137bde75043585f9efbe2c5d5b439a021485b8e206bec59baa47",
        "signature": "60185bee51fc3f8e99588644ccb46fb8059bb8295134559793c436c9384a8081"
      },
      "/home/circleci/repo/node_modules/ajv/lib/ajv.d.ts": {
        "version": "b040cc8b4fd1b9d0a74b4dad292fb1554c66ccef626abca4798f532d084a3975",
        "signature": "b040cc8b4fd1b9d0a74b4dad292fb1554c66ccef626abca4798f532d084a3975"
      },
      "/home/circleci/repo/test/config.test.ts": {
        "version": "7acc89c471c82c96e45a93e01e32d2b5311018a3bff564c75a4769d004689a19",
        "signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"
      },
      "/home/circleci/repo/test/invalid-data.test.ts": {
        "version": "be80f7852b25cea72bf491c6a15eb4d618dc0d53960b60d3dbc9b42a17ff1971",
        "signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"
      },
      "/home/circleci/repo/test/valid-data.test.ts": {
        "version": "4d91461fb219803cefee85cd585969e959c0a374120afdae6a49859f5df495ca",
        "signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"
      },
      "/home/circleci/repo/node_modules/@babel/types/lib/index.d.ts": {
        "version": "bc12492fa90cd2ad3f73c10efa597503dbf59ebac0e3c9728cc10adaad6b0b87",
        "signature": "bc12492fa90cd2ad3f73c10efa597503dbf59ebac0e3c9728cc10adaad6b0b87"
      },
      "/home/circleci/repo/node_modules/@types/babel__generator/index.d.ts": {
        "version": "19fb2161edf60fbe73ee3650c1cee889df0525ed852eff2d5fa6e5480c132ae3",
        "signature": "19fb2161edf60fbe73ee3650c1cee889df0525ed852eff2d5fa6e5480c132ae3"
      },
      "/home/circleci/repo/node_modules/@types/babel__traverse/index.d.ts": {
        "version": "44d81327b8fbb2d7ca0701f5b7bb73e48036eb99a87356acf95f19ed96e907aa",
        "signature": "44d81327b8fbb2d7ca0701f5b7bb73e48036eb99a87356acf95f19ed96e907aa"
      },
      "/home/circleci/repo/node_modules/@babel/parser/typings/babel-parser.d.ts": {
        "version": "67fb81fcd13edc5410665fa72892dd0878654b54946e8b0f10af5adc234bfe8f",
        "signature": "67fb81fcd13edc5410665fa72892dd0878654b54946e8b0f10af5adc234bfe8f"
      },
      "/home/circleci/repo/node_modules/@types/babel__template/index.d.ts": {
        "version": "3e0a34f7207431d967dc32d593d1cda0c23975e9484bc8895b39d96ffca4a0d8",
        "signature": "3e0a34f7207431d967dc32d593d1cda0c23975e9484bc8895b39d96ffca4a0d8"
      },
      "/home/circleci/repo/node_modules/@types/babel__core/index.d.ts": {
        "version": "8f279d393b3572c5c0a8428d46d00281c38a5ef52dc9dd513fc861c31a5d6420",
        "signature": "8f279d393b3572c5c0a8428d46d00281c38a5ef52dc9dd513fc861c31a5d6420"
      },
      "/home/circleci/repo/node_modules/@types/eslint-visitor-keys/index.d.ts": {
        "version": "725d9be2fd48440256f4deb00649adffdbc5ecd282b09e89d4e200663792c34c",
        "signature": "725d9be2fd48440256f4deb00649adffdbc5ecd282b09e89d4e200663792c34c"
      },
      "/home/circleci/repo/node_modules/@types/istanbul-lib-coverage/index.d.ts": {
        "version": "9e951ec338c4232d611552a1be7b4ecec79a8c2307a893ce39701316fe2374bd",
        "signature": "9e951ec338c4232d611552a1be7b4ecec79a8c2307a893ce39701316fe2374bd"
      },
      "/home/circleci/repo/node_modules/@types/istanbul-lib-report/index.d.ts": {
        "version": "70c61ff569aabdf2b36220da6c06caaa27e45cd7acac81a1966ab4ee2eadc4f2",
        "signature": "70c61ff569aabdf2b36220da6c06caaa27e45cd7acac81a1966ab4ee2eadc4f2"
      },
      "/home/circleci/repo/node_modules/@types/istanbul-reports/index.d.ts": {
        "version": "93b59bc67329d5add033e3198583c39aa939cef891e6a2b763e0bea2b514ea9b",
        "signature": "93b59bc67329d5add033e3198583c39aa939cef891e6a2b763e0bea2b514ea9b"
      },
      "/home/circleci/repo/node_modules/@types/jest-diff/index.d.ts": {
        "version": "6ecb326999da47034eff85653423767152858fbb7acf0433f7603c9abf1e3f06",
        "signature": "6ecb326999da47034eff85653423767152858fbb7acf0433f7603c9abf1e3f06"
      },
      "/home/circleci/repo/node_modules/jest-diff/build/types.d.ts": {
        "version": "71ba0678a3c647f5c0706ae975c031ace0d464e60f9ce56eaa7f1678d065aab7",
        "signature": "71ba0678a3c647f5c0706ae975c031ace0d464e60f9ce56eaa7f1678d065aab7"
      },
      "/home/circleci/repo/node_modules/jest-diff/build/index.d.ts": {
        "version": "b2c5ded6320c45c5d3e1c481c5d2808adf24dd1a59ffc944b72a418e95da5b17",
        "signature": "b2c5ded6320c45c5d3e1c481c5d2808adf24dd1a59ffc944b72a418e95da5b17"
      },
      "/home/circleci/repo/node_modules/@types/jest/index.d.ts": {
        "version": "0b2687f2819f7f50d1f2082900afb0ec9d265ae4b825135beef222f8e16b2c7e",
        "signature": "0b2687f2819f7f50d1f2082900afb0ec9d265ae4b825135beef222f8e16b2c7e"
      },
      "/home/circleci/repo/node_modules/@types/stack-utils/index.d.ts": {
        "version": "41422586881bcd739b4e62d9b91cd29909f8572aa3e3cdf316b7c50f14708d49",
        "signature": "41422586881bcd739b4e62d9b91cd29909f8572aa3e3cdf316b7c50f14708d49"
      },
      "/home/circleci/repo/node_modules/@types/yargs/index.d.ts": {
        "version": "8f3237f03af87871a18d49ff52dec94d71eabecca464d5f2a81e34b55fb60bb5",
        "signature": "8f3237f03af87871a18d49ff52dec94d71eabecca464d5f2a81e34b55fb60bb5"
      }
    },
    "options": {
      "target": 4,
      "module": 1,
      "moduleResolution": 2,
      "isolatedModules": false,
      "experimentalDecorators": true,
      "emitDecoratorMetadata": true,
      "declaration": true,
      "noImplicitAny": true,
      "noImplicitThis": true,
      "noImplicitReturns": true,
      "suppressExcessPropertyErrors": false,
      "suppressImplicitAnyIndexErrors": false,
      "strictNullChecks": true,
      "preserveConstEnums": true,
      "removeComments": true,
      "noLib": false,
      "sourceMap": true,
      "pretty": true,
      "watch": false,
      "typeRoots": [
        "/home/circleci/repo/node_modules/@types"
      ],
      "sourceRoot": "src",
      "outDir": "/home/circleci/repo/dist",
      "incremental": true,
      "configFilePath": "/home/circleci/repo/tsconfig.json"
    },
    "referencedMap": {
      "/home/circleci/repo/node_modules/typescript/lib/lib.es5.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2016.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.dom.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.dom.iterable.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.webworker.importscripts.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.scripthost.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.core.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.collection.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.generator.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.iterable.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.promise.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.proxy.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.reflect.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.symbol.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2016.array.include.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.object.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.string.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.intl.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.intl.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.promise.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.regexp.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.esnext.intl.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.esnext.bigint.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.full.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/commander/typings/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/json-stable-stringify/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Config.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Error/BaseError.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Error/NoRootTypeError.ts": [
        "/home/circleci/repo/src/Error/BaseError.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Error/LogicError.ts": [
        "/home/circleci/repo/src/Error/BaseError.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/BaseType.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/ReferenceType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Utils/nodeKey.ts": [
        "/home/circleci/repo/node_modules/@types/json-stable-stringify/index.d.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser.ts": [
        "/home/circleci/repo/node_modules/@types/json-stable-stringify/index.d.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Error/LogicError.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/Utils/nodeKey.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/json-schema/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Schema/Definition.ts": [
        "/home/circleci/repo/node_modules/@types/json-schema/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Schema/Schema.ts": [
        "/home/circleci/repo/node_modules/@types/json-schema/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/DefinitionType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Utils/StringMap.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Utils/symbolAtNode.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/SchemaGenerator.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Error/NoRootTypeError.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Schema/Schema.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/DefinitionType.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Utils/StringMap.ts",
        "/home/circleci/repo/src/Utils/symbolAtNode.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Error/UnknownTypeError.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Error/BaseError.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/SubTypeFormatter.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/ChainTypeFormatter.ts": [
        "/home/circleci/repo/src/Error/UnknownTypeError.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Utils/uniqueArray.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/CircularReferenceTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Utils/uniqueArray.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/AliasType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/AliasTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/AliasType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/AnnotatedType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/AnnotatedTypeFormatter.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/AnnotatedType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/AnyType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/AnyTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/AnyType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/ArrayType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/ArrayTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/ArrayType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/PrimitiveType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/BooleanType.ts": [
        "/home/circleci/repo/src/Type/PrimitiveType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/BooleanTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/BooleanType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/DefinitionTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/DefinitionType.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/LiteralType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/NullType.ts": [
        "/home/circleci/repo/src/Type/PrimitiveType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/EnumType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/LiteralType.ts",
        "/home/circleci/repo/src/Type/NullType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Schema/RawType.ts": [
        "/home/circleci/repo/node_modules/@types/json-schema/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Utils/typeName.ts": [
        "/home/circleci/repo/src/Schema/RawType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/EnumTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/EnumType.ts",
        "/home/circleci/repo/src/Utils/typeName.ts",
        "/home/circleci/repo/src/Utils/uniqueArray.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/IntersectionType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Utils/uniqueArrayWithHash.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Utils/deepMerge.ts": [
        "/home/circleci/repo/node_modules/@types/json-stable-stringify/index.d.ts",
        "/home/circleci/repo/src/Utils/uniqueArrayWithHash.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Utils/allOfDefinition.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Schema/RawType.ts",
        "/home/circleci/repo/src/Type/AliasType.ts",
        "/home/circleci/repo/src/Type/AnnotatedType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/DefinitionType.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Utils/uniqueArray.ts",
        "/home/circleci/repo/src/Utils/deepMerge.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/IntersectionTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/DefinitionType.ts",
        "/home/circleci/repo/src/Type/IntersectionType.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Utils/allOfDefinition.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/LiteralTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/LiteralType.ts",
        "/home/circleci/repo/src/Utils/typeName.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Utils/uniqueTypeArray.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/NeverType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/UnionType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Utils/uniqueTypeArray.ts",
        "/home/circleci/repo/src/Type/NeverType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/LiteralUnionTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Schema/RawType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/LiteralType.ts",
        "/home/circleci/repo/src/Type/NullType.ts",
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/src/Utils/typeName.ts",
        "/home/circleci/repo/src/Utils/uniqueArray.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/NeverTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/NeverType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/NullTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/NullType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/NumberType.ts": [
        "/home/circleci/repo/src/Type/PrimitiveType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/NumberTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/NumberType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Utils/String.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/ObjectType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Utils/String.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/UndefinedType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Utils/derefType.ts": [
        "/home/circleci/repo/src/Type/AliasType.ts",
        "/home/circleci/repo/src/Type/AnnotatedType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/DefinitionType.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/ObjectTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/AnyType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/ObjectType.ts",
        "/home/circleci/repo/src/Type/UndefinedType.ts",
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Utils/allOfDefinition.ts",
        "/home/circleci/repo/src/Utils/derefType.ts",
        "/home/circleci/repo/src/Utils/StringMap.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/OptionalType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/OptionalTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/OptionalType.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/StringType.ts": [
        "/home/circleci/repo/src/Type/PrimitiveType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/PrimitiveUnionTypeFormatter.ts": [
        "/home/circleci/repo/src/Error/LogicError.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Schema/RawType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/BooleanType.ts",
        "/home/circleci/repo/src/Type/NullType.ts",
        "/home/circleci/repo/src/Type/NumberType.ts",
        "/home/circleci/repo/src/Type/PrimitiveType.ts",
        "/home/circleci/repo/src/Type/StringType.ts",
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/src/Utils/uniqueArray.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/ReferenceTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/DefinitionType.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/RestType.ts": [
        "/home/circleci/repo/src/Type/ArrayType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/RestTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/RestType.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/StringTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/StringType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/TupleType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/TupleTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/OptionalType.ts",
        "/home/circleci/repo/src/Type/RestType.ts",
        "/home/circleci/repo/src/Type/TupleType.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/UndefinedTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/UndefinedType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/UnionTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/UnknownType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/UnknownTypeFormatter.ts": [
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/UnknownType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/factory/formatter.ts": [
        "/home/circleci/repo/src/ChainTypeFormatter.ts",
        "/home/circleci/repo/src/CircularReferenceTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/AliasTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/AnnotatedTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/AnyTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/ArrayTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/BooleanTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/DefinitionTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/EnumTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/IntersectionTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/LiteralTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/LiteralUnionTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/NeverTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/NullTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/NumberTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/ObjectTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/OptionalTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/PrimitiveUnionTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/ReferenceTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/RestTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/StringTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/TupleTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/UndefinedTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/UnionTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/UnknownTypeFormatter.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/AnnotationsReader.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/AnnotatedType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/AnnotationsReader/BasicAnnotationsReader.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/AnnotationsReader.ts",
        "/home/circleci/repo/src/Type/AnnotatedType.ts",
        "/home/circleci/repo/src/Utils/symbolAtNode.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/AnnotationsReader/ExtendedAnnotationsReader.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/AnnotatedType.ts",
        "/home/circleci/repo/src/Utils/symbolAtNode.ts",
        "/home/circleci/repo/src/AnnotationsReader/BasicAnnotationsReader.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Error/UnknownNodeError.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Error/BaseError.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/SubNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/ChainNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Error/UnknownNodeError.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/CircularReferenceNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/Utils/nodeKey.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/ExposeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/DefinitionType.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/Utils/symbolAtNode.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/AnnotatedNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/AnnotationsReader.ts",
        "/home/circleci/repo/src/AnnotationsReader/ExtendedAnnotationsReader.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/AnnotatedType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/AnyTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/AnyType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/ArrayNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/ArrayType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/BooleanLiteralNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/LiteralType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/BooleanTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/BooleanType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/CallExpressionParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/LiteralType.ts",
        "/home/circleci/repo/src/Type/TupleType.ts",
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Utils/isAssignableTo.ts": [
        "/home/circleci/repo/src/Type/AnyType.ts",
        "/home/circleci/repo/src/Type/ArrayType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/EnumType.ts",
        "/home/circleci/repo/src/Type/IntersectionType.ts",
        "/home/circleci/repo/src/Type/NeverType.ts",
        "/home/circleci/repo/src/Type/NullType.ts",
        "/home/circleci/repo/src/Type/ObjectType.ts",
        "/home/circleci/repo/src/Type/OptionalType.ts",
        "/home/circleci/repo/src/Type/TupleType.ts",
        "/home/circleci/repo/src/Type/UndefinedType.ts",
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/src/Type/UnknownType.ts",
        "/home/circleci/repo/src/Utils/derefType.ts",
        "/home/circleci/repo/src/Type/LiteralType.ts",
        "/home/circleci/repo/src/Type/StringType.ts",
        "/home/circleci/repo/src/Type/NumberType.ts",
        "/home/circleci/repo/src/Type/BooleanType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Utils/narrowType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/EnumType.ts",
        "/home/circleci/repo/src/Type/NeverType.ts",
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/src/Utils/derefType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/ConditionalTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Utils/isAssignableTo.ts",
        "/home/circleci/repo/src/Utils/narrowType.ts",
        "/home/circleci/repo/src/Type/NeverType.ts",
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Utils/isHidden.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Utils/symbolAtNode.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/EnumNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/EnumType.ts",
        "/home/circleci/repo/src/Utils/isHidden.ts",
        "/home/circleci/repo/src/Utils/nodeKey.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/ExpressionWithTypeArgumentsNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Utils/typeKeys.ts": [
        "/home/circleci/repo/src/Type/AnyType.ts",
        "/home/circleci/repo/src/Type/ArrayType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/IntersectionType.ts",
        "/home/circleci/repo/src/Type/LiteralType.ts",
        "/home/circleci/repo/src/Type/NumberType.ts",
        "/home/circleci/repo/src/Type/ObjectType.ts",
        "/home/circleci/repo/src/Type/StringType.ts",
        "/home/circleci/repo/src/Type/TupleType.ts",
        "/home/circleci/repo/src/Type/UndefinedType.ts",
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/src/Utils/derefType.ts",
        "/home/circleci/repo/src/Utils/uniqueArray.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/IndexedAccessTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Error/LogicError.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/LiteralType.ts",
        "/home/circleci/repo/src/Type/NumberType.ts",
        "/home/circleci/repo/src/Type/StringType.ts",
        "/home/circleci/repo/src/Type/TupleType.ts",
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/src/Utils/derefType.ts",
        "/home/circleci/repo/src/Utils/typeKeys.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Utils/modifiers.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/InterfaceAndClassNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/ArrayType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/ObjectType.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/Utils/isHidden.ts",
        "/home/circleci/repo/src/Utils/modifiers.ts",
        "/home/circleci/repo/src/Utils/nodeKey.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/IntersectionNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/IntersectionType.ts",
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/src/Utils/derefType.ts",
        "/home/circleci/repo/src/Utils/isHidden.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/LiteralNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/MappedTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Error/LogicError.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/ArrayType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/LiteralType.ts",
        "/home/circleci/repo/src/Type/NumberType.ts",
        "/home/circleci/repo/src/Type/ObjectType.ts",
        "/home/circleci/repo/src/Type/StringType.ts",
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/src/Utils/derefType.ts",
        "/home/circleci/repo/src/Utils/nodeKey.ts",
        "/home/circleci/repo/src/Type/EnumType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/NeverTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/NeverType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/NullLiteralNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/NullType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/NumberLiteralNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/LiteralType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/NumberTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/NumberType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/ObjectTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/ObjectType.ts",
        "/home/circleci/repo/src/Utils/nodeKey.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/OptionalTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/OptionalType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/ParenthesizedNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/PrefixUnaryExpressionNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/LiteralType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/RestTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/ArrayType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/RestType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/StringLiteralNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/LiteralType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/StringTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/StringType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/TupleNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/TupleType.ts",
        "/home/circleci/repo/src/Utils/isHidden.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/TypeAliasNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/AliasType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/Utils/nodeKey.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/TypeLiteralNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/ObjectType.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/Utils/isHidden.ts",
        "/home/circleci/repo/src/Utils/nodeKey.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/TypeofNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Error/LogicError.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/ObjectType.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/Utils/nodeKey.ts",
        "/home/circleci/repo/src/Type/LiteralType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/TypeOperatorNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/ArrayType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/NumberType.ts",
        "/home/circleci/repo/src/Type/ObjectType.ts",
        "/home/circleci/repo/src/Type/StringType.ts",
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/src/Utils/derefType.ts",
        "/home/circleci/repo/src/Utils/typeKeys.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/TypeReferenceNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/ArrayType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/UndefinedTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/UndefinedType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/UnionNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/src/Utils/isHidden.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/UnknownTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/UnknownType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/TopRefNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/DefinitionType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Type/FunctionType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/FunctionNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/FunctionType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/factory/parser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/AnnotationsReader/BasicAnnotationsReader.ts",
        "/home/circleci/repo/src/AnnotationsReader/ExtendedAnnotationsReader.ts",
        "/home/circleci/repo/src/ChainNodeParser.ts",
        "/home/circleci/repo/src/CircularReferenceNodeParser.ts",
        "/home/circleci/repo/src/Config.ts",
        "/home/circleci/repo/src/ExposeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/NodeParser/AnnotatedNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/AnyTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/ArrayNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/BooleanLiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/BooleanTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/CallExpressionParser.ts",
        "/home/circleci/repo/src/NodeParser/ConditionalTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/EnumNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/ExpressionWithTypeArgumentsNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/IndexedAccessTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/InterfaceAndClassNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/IntersectionNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/LiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/MappedTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/NeverTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/NullLiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/NumberLiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/NumberTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/ObjectTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/OptionalTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/ParenthesizedNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/PrefixUnaryExpressionNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/RestTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/StringLiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/StringTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/TupleNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/TypeAliasNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/TypeLiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/TypeofNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/TypeOperatorNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/TypeReferenceNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/UndefinedTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/UnionNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/UnknownTypeNodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/TopRefNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/FunctionNodeParser.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/globals.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/assert.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/async_hooks.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/buffer.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/events/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/child_process.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/net.d.ts",
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/cluster.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/child_process.d.ts",
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/net.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/console.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/constants.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/crypto.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/dgram.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/net.d.ts",
        "/home/circleci/repo/node_modules/@types/node/dns.d.ts",
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/dns.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/domain.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/events.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/fs.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/url.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/http.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/url.d.ts",
        "/home/circleci/repo/node_modules/@types/node/net.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/http2.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/fs.d.ts",
        "/home/circleci/repo/node_modules/@types/node/net.d.ts",
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/tls.d.ts",
        "/home/circleci/repo/node_modules/@types/node/url.d.ts",
        "/home/circleci/repo/node_modules/@types/node/http.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/https.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/tls.d.ts",
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/http.d.ts",
        "/home/circleci/repo/node_modules/@types/node/url.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/inspector.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/module.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/net.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/dns.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/os.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/path.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/perf_hooks.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/async_hooks.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/process.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/punycode.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/querystring.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/readline.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/repl.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/readline.d.ts",
        "/home/circleci/repo/node_modules/@types/node/vm.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/stream.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/string_decoder.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/timers.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/tls.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/crypto.d.ts",
        "/home/circleci/repo/node_modules/@types/node/dns.d.ts",
        "/home/circleci/repo/node_modules/@types/node/net.d.ts",
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/trace_events.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/tty.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/net.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/url.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/querystring.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/util.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/v8.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/vm.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/worker_threads.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/vm.d.ts",
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/zlib.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/base.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/globals.d.ts",
        "/home/circleci/repo/node_modules/@types/node/assert.d.ts",
        "/home/circleci/repo/node_modules/@types/node/async_hooks.d.ts",
        "/home/circleci/repo/node_modules/@types/node/buffer.d.ts",
        "/home/circleci/repo/node_modules/@types/node/child_process.d.ts",
        "/home/circleci/repo/node_modules/@types/node/cluster.d.ts",
        "/home/circleci/repo/node_modules/@types/node/console.d.ts",
        "/home/circleci/repo/node_modules/@types/node/constants.d.ts",
        "/home/circleci/repo/node_modules/@types/node/crypto.d.ts",
        "/home/circleci/repo/node_modules/@types/node/dgram.d.ts",
        "/home/circleci/repo/node_modules/@types/node/dns.d.ts",
        "/home/circleci/repo/node_modules/@types/node/domain.d.ts",
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/fs.d.ts",
        "/home/circleci/repo/node_modules/@types/node/http.d.ts",
        "/home/circleci/repo/node_modules/@types/node/http2.d.ts",
        "/home/circleci/repo/node_modules/@types/node/https.d.ts",
        "/home/circleci/repo/node_modules/@types/node/inspector.d.ts",
        "/home/circleci/repo/node_modules/@types/node/module.d.ts",
        "/home/circleci/repo/node_modules/@types/node/net.d.ts",
        "/home/circleci/repo/node_modules/@types/node/os.d.ts",
        "/home/circleci/repo/node_modules/@types/node/path.d.ts",
        "/home/circleci/repo/node_modules/@types/node/perf_hooks.d.ts",
        "/home/circleci/repo/node_modules/@types/node/process.d.ts",
        "/home/circleci/repo/node_modules/@types/node/punycode.d.ts",
        "/home/circleci/repo/node_modules/@types/node/querystring.d.ts",
        "/home/circleci/repo/node_modules/@types/node/readline.d.ts",
        "/home/circleci/repo/node_modules/@types/node/repl.d.ts",
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/string_decoder.d.ts",
        "/home/circleci/repo/node_modules/@types/node/timers.d.ts",
        "/home/circleci/repo/node_modules/@types/node/tls.d.ts",
        "/home/circleci/repo/node_modules/@types/node/trace_events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/tty.d.ts",
        "/home/circleci/repo/node_modules/@types/node/url.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/v8.d.ts",
        "/home/circleci/repo/node_modules/@types/node/vm.d.ts",
        "/home/circleci/repo/node_modules/@types/node/worker_threads.d.ts",
        "/home/circleci/repo/node_modules/@types/node/zlib.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/ts3.2/globals.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/globals.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/ts3.2/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/base.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/globals.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/minimatch/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/glob/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/minimatch/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Error/DiagnosticError.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Error/BaseError.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Error/NoRootNamesError.ts": [
        "/home/circleci/repo/src/Error/BaseError.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Error/NoTSConfigError.ts": [
        "/home/circleci/repo/src/Error/BaseError.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/factory/program.ts": [
        "/home/circleci/repo/node_modules/@types/glob/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/path.d.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Config.ts",
        "/home/circleci/repo/src/Error/DiagnosticError.ts",
        "/home/circleci/repo/src/Error/LogicError.ts",
        "/home/circleci/repo/src/Error/NoRootNamesError.ts",
        "/home/circleci/repo/src/Error/NoTSConfigError.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/factory/generator.ts": [
        "/home/circleci/repo/src/Config.ts",
        "/home/circleci/repo/src/SchemaGenerator.ts",
        "/home/circleci/repo/factory/formatter.ts",
        "/home/circleci/repo/factory/parser.ts",
        "/home/circleci/repo/factory/program.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Utils/formatError.ts": [
        "/home/circleci/repo/node_modules/@types/node/path.d.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Error/BaseError.ts",
        "/home/circleci/repo/src/Error/DiagnosticError.ts",
        "/home/circleci/repo/src/Error/UnknownNodeError.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/ts-json-schema-generator.ts": [
        "/home/circleci/repo/node_modules/commander/typings/index.d.ts",
        "/home/circleci/repo/node_modules/@types/json-stable-stringify/index.d.ts",
        "/home/circleci/repo/factory/generator.ts",
        "/home/circleci/repo/src/Config.ts",
        "/home/circleci/repo/src/Error/BaseError.ts",
        "/home/circleci/repo/src/Utils/formatError.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/factory/index.ts": [
        "/home/circleci/repo/factory/formatter.ts",
        "/home/circleci/repo/factory/generator.ts",
        "/home/circleci/repo/factory/parser.ts",
        "/home/circleci/repo/factory/program.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/index.ts": [
        "/home/circleci/repo/src/Error/BaseError.ts",
        "/home/circleci/repo/src/Error/LogicError.ts",
        "/home/circleci/repo/src/Error/DiagnosticError.ts",
        "/home/circleci/repo/src/Error/NoRootTypeError.ts",
        "/home/circleci/repo/src/Error/UnknownNodeError.ts",
        "/home/circleci/repo/src/Error/UnknownTypeError.ts",
        "/home/circleci/repo/src/Config.ts",
        "/home/circleci/repo/src/Utils/StringMap.ts",
        "/home/circleci/repo/src/Utils/uniqueArray.ts",
        "/home/circleci/repo/src/Utils/formatError.ts",
        "/home/circleci/repo/src/Utils/derefType.ts",
        "/home/circleci/repo/src/Utils/symbolAtNode.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Schema/Schema.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/AnyType.ts",
        "/home/circleci/repo/src/Type/NullType.ts",
        "/home/circleci/repo/src/Type/UndefinedType.ts",
        "/home/circleci/repo/src/Type/PrimitiveType.ts",
        "/home/circleci/repo/src/Type/BooleanType.ts",
        "/home/circleci/repo/src/Type/NumberType.ts",
        "/home/circleci/repo/src/Type/StringType.ts",
        "/home/circleci/repo/src/Type/LiteralType.ts",
        "/home/circleci/repo/src/Type/ArrayType.ts",
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/src/Type/IntersectionType.ts",
        "/home/circleci/repo/src/Type/TupleType.ts",
        "/home/circleci/repo/src/Type/ObjectType.ts",
        "/home/circleci/repo/src/Type/EnumType.ts",
        "/home/circleci/repo/src/Type/AliasType.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/Type/DefinitionType.ts",
        "/home/circleci/repo/src/Type/AnnotatedType.ts",
        "/home/circleci/repo/src/AnnotationsReader.ts",
        "/home/circleci/repo/src/AnnotationsReader/BasicAnnotationsReader.ts",
        "/home/circleci/repo/src/AnnotationsReader/ExtendedAnnotationsReader.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/ChainTypeFormatter.ts",
        "/home/circleci/repo/src/CircularReferenceTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/AnyTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/UnknownTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/NullTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/UndefinedTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/NeverTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/BooleanTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/NumberTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/StringTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/LiteralTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/ArrayTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/TupleTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/UnionTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/IntersectionTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/ObjectTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/EnumTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/AliasTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/ReferenceTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/DefinitionTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/PrimitiveUnionTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/LiteralUnionTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/AnnotatedTypeFormatter.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/ChainNodeParser.ts",
        "/home/circleci/repo/src/ExposeNodeParser.ts",
        "/home/circleci/repo/src/TopRefNodeParser.ts",
        "/home/circleci/repo/src/CircularReferenceNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/AnyTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/UnknownTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/LiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/NullLiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/UndefinedTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/NeverTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/NumberLiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/StringLiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/BooleanLiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/BooleanTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/NumberTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/StringTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/EnumNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/ExpressionWithTypeArgumentsNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/InterfaceAndClassNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/ParenthesizedNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/TypeAliasNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/TypeLiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/TypeReferenceNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/ArrayNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/IntersectionNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/UnionNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/TupleNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/AnnotatedNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/CallExpressionParser.ts",
        "/home/circleci/repo/src/NodeParser/ConditionalTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/PrefixUnaryExpressionNodeParser.ts",
        "/home/circleci/repo/src/SchemaGenerator.ts",
        "/home/circleci/repo/factory/index.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/UndefinedLiteralNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/NullType.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/ajv/lib/ajv.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/test/config.test.ts": [
        "/home/circleci/repo/node_modules/ajv/lib/ajv.d.ts",
        "/home/circleci/repo/node_modules/@types/node/fs.d.ts",
        "/home/circleci/repo/node_modules/@types/node/path.d.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/factory/formatter.ts",
        "/home/circleci/repo/factory/parser.ts",
        "/home/circleci/repo/factory/program.ts",
        "/home/circleci/repo/src/Config.ts",
        "/home/circleci/repo/src/SchemaGenerator.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/test/invalid-data.test.ts": [
        "/home/circleci/repo/node_modules/@types/node/path.d.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/factory/formatter.ts",
        "/home/circleci/repo/factory/parser.ts",
        "/home/circleci/repo/factory/program.ts",
        "/home/circleci/repo/src/Config.ts",
        "/home/circleci/repo/src/SchemaGenerator.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/test/valid-data.test.ts": [
        "/home/circleci/repo/node_modules/ajv/lib/ajv.d.ts",
        "/home/circleci/repo/node_modules/@types/node/fs.d.ts",
        "/home/circleci/repo/node_modules/@types/node/path.d.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/factory/formatter.ts",
        "/home/circleci/repo/factory/parser.ts",
        "/home/circleci/repo/factory/program.ts",
        "/home/circleci/repo/src/Config.ts",
        "/home/circleci/repo/src/SchemaGenerator.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@babel/types/lib/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/babel__generator/index.d.ts": [
        "/home/circleci/repo/node_modules/@babel/types/lib/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/babel__traverse/index.d.ts": [
        "/home/circleci/repo/node_modules/@babel/types/lib/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@babel/parser/typings/babel-parser.d.ts": [
        "/home/circleci/repo/node_modules/@babel/types/lib/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/babel__template/index.d.ts": [
        "/home/circleci/repo/node_modules/@babel/parser/typings/babel-parser.d.ts",
        "/home/circleci/repo/node_modules/@babel/types/lib/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/babel__core/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/babel__generator/index.d.ts",
        "/home/circleci/repo/node_modules/@types/babel__traverse/index.d.ts",
        "/home/circleci/repo/node_modules/@types/babel__template/index.d.ts",
        "/home/circleci/repo/node_modules/@babel/types/lib/index.d.ts",
        "/home/circleci/repo/node_modules/@babel/parser/typings/babel-parser.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/eslint-visitor-keys/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/istanbul-lib-coverage/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/istanbul-lib-report/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/istanbul-lib-coverage/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/istanbul-reports/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/istanbul-lib-report/index.d.ts",
        "/home/circleci/repo/node_modules/@types/istanbul-lib-coverage/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/jest-diff/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/jest-diff/build/types.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/jest-diff/build/index.d.ts": [
        "/home/circleci/repo/node_modules/jest-diff/build/types.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/jest/index.d.ts": [
        "/home/circleci/repo/node_modules/jest-diff/build/index.d.ts",
        "/home/circleci/repo/node_modules/@types/jest-diff/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/stack-utils/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/yargs/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ]
    },
    "exportedModulesMap": {
      "/home/circleci/repo/node_modules/typescript/lib/lib.es5.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2016.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.dom.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.dom.iterable.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.webworker.importscripts.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.scripthost.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.core.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.collection.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.generator.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.iterable.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.promise.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.proxy.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.reflect.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.symbol.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2016.array.include.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.object.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.string.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.intl.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.intl.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.promise.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.regexp.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.esnext.intl.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.esnext.bigint.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.full.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/commander/typings/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/json-stable-stringify/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Error/NoRootTypeError.ts": [
        "/home/circleci/repo/src/Error/BaseError.ts"
      ],
      "/home/circleci/repo/src/Error/LogicError.ts": [
        "/home/circleci/repo/src/Error/BaseError.ts"
      ],
      "/home/circleci/repo/src/Type/ReferenceType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/Utils/nodeKey.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts"
      ],
      "/home/circleci/repo/node_modules/@types/json-schema/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Schema/Definition.ts": [
        "/home/circleci/repo/node_modules/@types/json-schema/index.d.ts"
      ],
      "/home/circleci/repo/src/Schema/Schema.ts": [
        "/home/circleci/repo/node_modules/@types/json-schema/index.d.ts"
      ],
      "/home/circleci/repo/src/Type/DefinitionType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts"
      ],
      "/home/circleci/repo/src/Utils/symbolAtNode.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts"
      ],
      "/home/circleci/repo/src/SchemaGenerator.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Schema/Schema.ts"
      ],
      "/home/circleci/repo/src/Error/UnknownTypeError.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Error/BaseError.ts"
      ],
      "/home/circleci/repo/src/SubTypeFormatter.ts": [
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/ChainTypeFormatter.ts": [
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts"
      ],
      "/home/circleci/repo/src/CircularReferenceTypeFormatter.ts": [
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts"
      ],
      "/home/circleci/repo/src/Type/AliasType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/AliasTypeFormatter.ts": [
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Type/AliasType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/Type/AnnotatedType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/AnnotatedTypeFormatter.ts": [
        "/home/circleci/repo/node_modules/@types/json-schema/index.d.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Type/AnnotatedType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/Type/AnyType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/AnyTypeFormatter.ts": [
        "/home/circleci/repo/src/Type/AnyType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/Type/ArrayType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/ArrayTypeFormatter.ts": [
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Type/ArrayType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/Type/PrimitiveType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/Type/BooleanType.ts": [
        "/home/circleci/repo/src/Type/PrimitiveType.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/BooleanTypeFormatter.ts": [
        "/home/circleci/repo/src/Type/BooleanType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/DefinitionTypeFormatter.ts": [
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Type/DefinitionType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/Type/LiteralType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/Type/NullType.ts": [
        "/home/circleci/repo/src/Type/PrimitiveType.ts"
      ],
      "/home/circleci/repo/src/Type/EnumType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/Schema/RawType.ts": [
        "/home/circleci/repo/node_modules/@types/json-schema/index.d.ts"
      ],
      "/home/circleci/repo/src/Utils/typeName.ts": [
        "/home/circleci/repo/src/Schema/RawType.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/EnumTypeFormatter.ts": [
        "/home/circleci/repo/src/Type/EnumType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/Type/IntersectionType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/Utils/allOfDefinition.ts": [
        "/home/circleci/repo/node_modules/@types/json-schema/index.d.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/IntersectionTypeFormatter.ts": [
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Type/IntersectionType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/LiteralTypeFormatter.ts": [
        "/home/circleci/repo/src/Type/LiteralType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/Utils/uniqueTypeArray.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/Type/NeverType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/Type/UnionType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/LiteralUnionTypeFormatter.ts": [
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/NeverTypeFormatter.ts": [
        "/home/circleci/repo/src/Type/NeverType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/NullTypeFormatter.ts": [
        "/home/circleci/repo/src/Type/NullType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/Type/NumberType.ts": [
        "/home/circleci/repo/src/Type/PrimitiveType.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/NumberTypeFormatter.ts": [
        "/home/circleci/repo/src/Type/NumberType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/Type/ObjectType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/Type/UndefinedType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/Utils/derefType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/ObjectTypeFormatter.ts": [
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Type/ObjectType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/Type/OptionalType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/OptionalTypeFormatter.ts": [
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Type/OptionalType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/Type/StringType.ts": [
        "/home/circleci/repo/src/Type/PrimitiveType.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/PrimitiveUnionTypeFormatter.ts": [
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/ReferenceTypeFormatter.ts": [
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/Type/RestType.ts": [
        "/home/circleci/repo/src/Type/ArrayType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/RestTypeFormatter.ts": [
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Type/RestType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/StringTypeFormatter.ts": [
        "/home/circleci/repo/src/Type/StringType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/Type/TupleType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/TupleTypeFormatter.ts": [
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Type/TupleType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/UndefinedTypeFormatter.ts": [
        "/home/circleci/repo/src/Type/UndefinedType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/UnionTypeFormatter.ts": [
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/src/Type/UnknownType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/TypeFormatter/UnknownTypeFormatter.ts": [
        "/home/circleci/repo/src/Type/UnknownType.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts"
      ],
      "/home/circleci/repo/factory/formatter.ts": [
        "/home/circleci/repo/src/TypeFormatter.ts"
      ],
      "/home/circleci/repo/src/AnnotationsReader.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/AnnotatedType.ts"
      ],
      "/home/circleci/repo/src/AnnotationsReader/BasicAnnotationsReader.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/AnnotatedType.ts",
        "/home/circleci/repo/src/AnnotationsReader.ts"
      ],
      "/home/circleci/repo/src/AnnotationsReader/ExtendedAnnotationsReader.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/AnnotatedType.ts",
        "/home/circleci/repo/src/AnnotationsReader/BasicAnnotationsReader.ts"
      ],
      "/home/circleci/repo/src/Error/UnknownNodeError.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Error/BaseError.ts"
      ],
      "/home/circleci/repo/src/SubNodeParser.ts": [
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts"
      ],
      "/home/circleci/repo/src/ChainNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/CircularReferenceNodeParser.ts": [
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/ExposeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/NodeParser/AnnotatedNodeParser.ts": [
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/AnnotationsReader.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/NodeParser/AnyTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/ArrayNodeParser.ts": [
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/BooleanLiteralNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/BooleanTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/CallExpressionParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/Utils/isAssignableTo.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/Utils/narrowType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/NodeParser/ConditionalTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/Utils/isHidden.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/EnumNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/ExpressionWithTypeArgumentsNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/Utils/typeKeys.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/LiteralType.ts",
        "/home/circleci/repo/src/Type/StringType.ts"
      ],
      "/home/circleci/repo/src/NodeParser/IndexedAccessTypeNodeParser.ts": [
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/Utils/modifiers.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts"
      ],
      "/home/circleci/repo/src/NodeParser/InterfaceAndClassNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/IntersectionNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/LiteralNodeParser.ts": [
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/MappedTypeNodeParser.ts": [
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/NeverTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/NullLiteralNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/NumberLiteralNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/NumberTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/ObjectTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/OptionalTypeNodeParser.ts": [
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/ParenthesizedNodeParser.ts": [
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/PrefixUnaryExpressionNodeParser.ts": [
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/RestTypeNodeParser.ts": [
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/StringLiteralNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/StringTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/TupleNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/TypeAliasNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/TypeLiteralNodeParser.ts": [
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/TypeofNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/TypeOperatorNodeParser.ts": [
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/TypeReferenceNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/UndefinedTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/UnionNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/NodeParser/UnknownTypeNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/src/TopRefNodeParser.ts": [
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/Type/FunctionType.ts": [
        "/home/circleci/repo/src/Type/BaseType.ts"
      ],
      "/home/circleci/repo/src/NodeParser/FunctionNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/factory/parser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Config.ts",
        "/home/circleci/repo/src/NodeParser.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/globals.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/assert.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/async_hooks.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/buffer.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/events/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/child_process.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/net.d.ts",
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/cluster.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/child_process.d.ts",
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/net.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/console.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/constants.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/crypto.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/dgram.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/net.d.ts",
        "/home/circleci/repo/node_modules/@types/node/dns.d.ts",
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/dns.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/domain.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/events.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/fs.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/url.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/http.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/url.d.ts",
        "/home/circleci/repo/node_modules/@types/node/net.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/http2.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/fs.d.ts",
        "/home/circleci/repo/node_modules/@types/node/net.d.ts",
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/tls.d.ts",
        "/home/circleci/repo/node_modules/@types/node/url.d.ts",
        "/home/circleci/repo/node_modules/@types/node/http.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/https.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/tls.d.ts",
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/http.d.ts",
        "/home/circleci/repo/node_modules/@types/node/url.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/inspector.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/module.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/net.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/dns.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/os.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/path.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/perf_hooks.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/async_hooks.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/process.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/punycode.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/querystring.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/readline.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/repl.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/readline.d.ts",
        "/home/circleci/repo/node_modules/@types/node/vm.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/stream.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/string_decoder.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/timers.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/tls.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/crypto.d.ts",
        "/home/circleci/repo/node_modules/@types/node/dns.d.ts",
        "/home/circleci/repo/node_modules/@types/node/net.d.ts",
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/trace_events.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/tty.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/net.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/url.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/querystring.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/util.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/v8.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/vm.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/worker_threads.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/vm.d.ts",
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/zlib.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/base.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/globals.d.ts",
        "/home/circleci/repo/node_modules/@types/node/assert.d.ts",
        "/home/circleci/repo/node_modules/@types/node/async_hooks.d.ts",
        "/home/circleci/repo/node_modules/@types/node/buffer.d.ts",
        "/home/circleci/repo/node_modules/@types/node/child_process.d.ts",
        "/home/circleci/repo/node_modules/@types/node/cluster.d.ts",
        "/home/circleci/repo/node_modules/@types/node/console.d.ts",
        "/home/circleci/repo/node_modules/@types/node/constants.d.ts",
        "/home/circleci/repo/node_modules/@types/node/crypto.d.ts",
        "/home/circleci/repo/node_modules/@types/node/dgram.d.ts",
        "/home/circleci/repo/node_modules/@types/node/dns.d.ts",
        "/home/circleci/repo/node_modules/@types/node/domain.d.ts",
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/fs.d.ts",
        "/home/circleci/repo/node_modules/@types/node/http.d.ts",
        "/home/circleci/repo/node_modules/@types/node/http2.d.ts",
        "/home/circleci/repo/node_modules/@types/node/https.d.ts",
        "/home/circleci/repo/node_modules/@types/node/inspector.d.ts",
        "/home/circleci/repo/node_modules/@types/node/module.d.ts",
        "/home/circleci/repo/node_modules/@types/node/net.d.ts",
        "/home/circleci/repo/node_modules/@types/node/os.d.ts",
        "/home/circleci/repo/node_modules/@types/node/path.d.ts",
        "/home/circleci/repo/node_modules/@types/node/perf_hooks.d.ts",
        "/home/circleci/repo/node_modules/@types/node/process.d.ts",
        "/home/circleci/repo/node_modules/@types/node/punycode.d.ts",
        "/home/circleci/repo/node_modules/@types/node/querystring.d.ts",
        "/home/circleci/repo/node_modules/@types/node/readline.d.ts",
        "/home/circleci/repo/node_modules/@types/node/repl.d.ts",
        "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
        "/home/circleci/repo/node_modules/@types/node/string_decoder.d.ts",
        "/home/circleci/repo/node_modules/@types/node/timers.d.ts",
        "/home/circleci/repo/node_modules/@types/node/tls.d.ts",
        "/home/circleci/repo/node_modules/@types/node/trace_events.d.ts",
        "/home/circleci/repo/node_modules/@types/node/tty.d.ts",
        "/home/circleci/repo/node_modules/@types/node/url.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/v8.d.ts",
        "/home/circleci/repo/node_modules/@types/node/vm.d.ts",
        "/home/circleci/repo/node_modules/@types/node/worker_threads.d.ts",
        "/home/circleci/repo/node_modules/@types/node/zlib.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/ts3.2/globals.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/globals.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/node/ts3.2/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/base.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/globals.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/minimatch/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/glob/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/events.d.ts",
        "/home/circleci/repo/node_modules/@types/minimatch/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/src/Error/DiagnosticError.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/Error/BaseError.ts"
      ],
      "/home/circleci/repo/src/Error/NoRootNamesError.ts": [
        "/home/circleci/repo/src/Error/BaseError.ts"
      ],
      "/home/circleci/repo/src/Error/NoTSConfigError.ts": [
        "/home/circleci/repo/src/Error/BaseError.ts"
      ],
      "/home/circleci/repo/factory/program.ts": [
        "/home/circleci/repo/src/Config.ts",
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts"
      ],
      "/home/circleci/repo/factory/generator.ts": [
        "/home/circleci/repo/src/Config.ts",
        "/home/circleci/repo/src/SchemaGenerator.ts"
      ],
      "/home/circleci/repo/src/Utils/formatError.ts": [
        "/home/circleci/repo/src/Error/BaseError.ts"
      ],
      "/home/circleci/repo/factory/index.ts": [
        "/home/circleci/repo/factory/formatter.ts",
        "/home/circleci/repo/factory/generator.ts",
        "/home/circleci/repo/factory/parser.ts",
        "/home/circleci/repo/factory/program.ts"
      ],
      "/home/circleci/repo/index.ts": [
        "/home/circleci/repo/src/Error/BaseError.ts",
        "/home/circleci/repo/src/Error/LogicError.ts",
        "/home/circleci/repo/src/Error/DiagnosticError.ts",
        "/home/circleci/repo/src/Error/NoRootTypeError.ts",
        "/home/circleci/repo/src/Error/UnknownNodeError.ts",
        "/home/circleci/repo/src/Error/UnknownTypeError.ts",
        "/home/circleci/repo/src/Config.ts",
        "/home/circleci/repo/src/Utils/StringMap.ts",
        "/home/circleci/repo/src/Utils/uniqueArray.ts",
        "/home/circleci/repo/src/Utils/formatError.ts",
        "/home/circleci/repo/src/Utils/derefType.ts",
        "/home/circleci/repo/src/Utils/symbolAtNode.ts",
        "/home/circleci/repo/src/Schema/Definition.ts",
        "/home/circleci/repo/src/Schema/Schema.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/Type/AnyType.ts",
        "/home/circleci/repo/src/Type/NullType.ts",
        "/home/circleci/repo/src/Type/UndefinedType.ts",
        "/home/circleci/repo/src/Type/PrimitiveType.ts",
        "/home/circleci/repo/src/Type/BooleanType.ts",
        "/home/circleci/repo/src/Type/NumberType.ts",
        "/home/circleci/repo/src/Type/StringType.ts",
        "/home/circleci/repo/src/Type/LiteralType.ts",
        "/home/circleci/repo/src/Type/ArrayType.ts",
        "/home/circleci/repo/src/Type/UnionType.ts",
        "/home/circleci/repo/src/Type/IntersectionType.ts",
        "/home/circleci/repo/src/Type/TupleType.ts",
        "/home/circleci/repo/src/Type/ObjectType.ts",
        "/home/circleci/repo/src/Type/EnumType.ts",
        "/home/circleci/repo/src/Type/AliasType.ts",
        "/home/circleci/repo/src/Type/ReferenceType.ts",
        "/home/circleci/repo/src/Type/DefinitionType.ts",
        "/home/circleci/repo/src/Type/AnnotatedType.ts",
        "/home/circleci/repo/src/AnnotationsReader.ts",
        "/home/circleci/repo/src/AnnotationsReader/BasicAnnotationsReader.ts",
        "/home/circleci/repo/src/AnnotationsReader/ExtendedAnnotationsReader.ts",
        "/home/circleci/repo/src/TypeFormatter.ts",
        "/home/circleci/repo/src/SubTypeFormatter.ts",
        "/home/circleci/repo/src/ChainTypeFormatter.ts",
        "/home/circleci/repo/src/CircularReferenceTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/AnyTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/UnknownTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/NullTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/UndefinedTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/NeverTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/BooleanTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/NumberTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/StringTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/LiteralTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/ArrayTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/TupleTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/UnionTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/IntersectionTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/ObjectTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/EnumTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/AliasTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/ReferenceTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/DefinitionTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/PrimitiveUnionTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/LiteralUnionTypeFormatter.ts",
        "/home/circleci/repo/src/TypeFormatter/AnnotatedTypeFormatter.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/SubNodeParser.ts",
        "/home/circleci/repo/src/ChainNodeParser.ts",
        "/home/circleci/repo/src/ExposeNodeParser.ts",
        "/home/circleci/repo/src/TopRefNodeParser.ts",
        "/home/circleci/repo/src/CircularReferenceNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/AnyTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/UnknownTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/LiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/NullLiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/UndefinedTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/NeverTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/NumberLiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/StringLiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/BooleanLiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/BooleanTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/NumberTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/StringTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/EnumNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/ExpressionWithTypeArgumentsNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/InterfaceAndClassNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/ParenthesizedNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/TypeAliasNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/TypeLiteralNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/TypeReferenceNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/ArrayNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/IntersectionNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/UnionNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/TupleNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/AnnotatedNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/CallExpressionParser.ts",
        "/home/circleci/repo/src/NodeParser/ConditionalTypeNodeParser.ts",
        "/home/circleci/repo/src/NodeParser/PrefixUnaryExpressionNodeParser.ts",
        "/home/circleci/repo/src/SchemaGenerator.ts",
        "/home/circleci/repo/factory/index.ts"
      ],
      "/home/circleci/repo/src/NodeParser/UndefinedLiteralNodeParser.ts": [
        "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
        "/home/circleci/repo/src/NodeParser.ts",
        "/home/circleci/repo/src/Type/BaseType.ts",
        "/home/circleci/repo/src/SubNodeParser.ts"
      ],
      "/home/circleci/repo/node_modules/ajv/lib/ajv.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@babel/types/lib/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/babel__generator/index.d.ts": [
        "/home/circleci/repo/node_modules/@babel/types/lib/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/babel__traverse/index.d.ts": [
        "/home/circleci/repo/node_modules/@babel/types/lib/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@babel/parser/typings/babel-parser.d.ts": [
        "/home/circleci/repo/node_modules/@babel/types/lib/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/babel__template/index.d.ts": [
        "/home/circleci/repo/node_modules/@babel/parser/typings/babel-parser.d.ts",
        "/home/circleci/repo/node_modules/@babel/types/lib/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/babel__core/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/babel__generator/index.d.ts",
        "/home/circleci/repo/node_modules/@types/babel__traverse/index.d.ts",
        "/home/circleci/repo/node_modules/@types/babel__template/index.d.ts",
        "/home/circleci/repo/node_modules/@babel/types/lib/index.d.ts",
        "/home/circleci/repo/node_modules/@babel/parser/typings/babel-parser.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/eslint-visitor-keys/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/istanbul-lib-coverage/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/istanbul-lib-report/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/istanbul-lib-coverage/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/istanbul-reports/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/istanbul-lib-report/index.d.ts",
        "/home/circleci/repo/node_modules/@types/istanbul-lib-coverage/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/jest-diff/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/jest-diff/build/types.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/jest-diff/build/index.d.ts": [
        "/home/circleci/repo/node_modules/jest-diff/build/types.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/jest/index.d.ts": [
        "/home/circleci/repo/node_modules/jest-diff/build/index.d.ts",
        "/home/circleci/repo/node_modules/@types/jest-diff/index.d.ts",
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/stack-utils/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "/home/circleci/repo/node_modules/@types/yargs/index.d.ts": [
        "/home/circleci/repo/node_modules/@types/node/util.d.ts",
        "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts"
      ]
    },
    "semanticDiagnosticsPerFile": [
      "/home/circleci/repo/node_modules/typescript/lib/lib.es5.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2016.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.dom.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.dom.iterable.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.webworker.importscripts.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.scripthost.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.core.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.collection.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.generator.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.iterable.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.promise.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.proxy.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.reflect.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.symbol.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2016.array.include.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.object.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.string.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.intl.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.intl.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.promise.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2018.regexp.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.esnext.intl.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.esnext.bigint.d.ts",
      "/home/circleci/repo/node_modules/typescript/lib/lib.es2017.full.d.ts",
      "/home/circleci/repo/node_modules/commander/typings/index.d.ts",
      "/home/circleci/repo/node_modules/@types/json-stable-stringify/index.d.ts",
      "/home/circleci/repo/src/Config.ts",
      "/home/circleci/repo/node_modules/typescript/lib/typescript.d.ts",
      "/home/circleci/repo/src/Error/BaseError.ts",
      "/home/circleci/repo/src/Error/NoRootTypeError.ts",
      "/home/circleci/repo/src/Error/LogicError.ts",
      "/home/circleci/repo/src/Type/BaseType.ts",
      "/home/circleci/repo/src/Type/ReferenceType.ts",
      "/home/circleci/repo/src/Utils/nodeKey.ts",
      "/home/circleci/repo/src/NodeParser.ts",
      "/home/circleci/repo/node_modules/@types/json-schema/index.d.ts",
      "/home/circleci/repo/src/Schema/Definition.ts",
      "/home/circleci/repo/src/Schema/Schema.ts",
      "/home/circleci/repo/src/Type/DefinitionType.ts",
      "/home/circleci/repo/src/TypeFormatter.ts",
      "/home/circleci/repo/src/Utils/StringMap.ts",
      "/home/circleci/repo/src/Utils/symbolAtNode.ts",
      "/home/circleci/repo/src/SchemaGenerator.ts",
      "/home/circleci/repo/src/Error/UnknownTypeError.ts",
      "/home/circleci/repo/src/SubTypeFormatter.ts",
      "/home/circleci/repo/src/ChainTypeFormatter.ts",
      "/home/circleci/repo/src/Utils/uniqueArray.ts",
      "/home/circleci/repo/src/CircularReferenceTypeFormatter.ts",
      "/home/circleci/repo/src/Type/AliasType.ts",
      "/home/circleci/repo/src/TypeFormatter/AliasTypeFormatter.ts",
      "/home/circleci/repo/src/Type/AnnotatedType.ts",
      "/home/circleci/repo/src/TypeFormatter/AnnotatedTypeFormatter.ts",
      "/home/circleci/repo/src/Type/AnyType.ts",
      "/home/circleci/repo/src/TypeFormatter/AnyTypeFormatter.ts",
      "/home/circleci/repo/src/Type/ArrayType.ts",
      "/home/circleci/repo/src/TypeFormatter/ArrayTypeFormatter.ts",
      "/home/circleci/repo/src/Type/PrimitiveType.ts",
      "/home/circleci/repo/src/Type/BooleanType.ts",
      "/home/circleci/repo/src/TypeFormatter/BooleanTypeFormatter.ts",
      "/home/circleci/repo/src/TypeFormatter/DefinitionTypeFormatter.ts",
      "/home/circleci/repo/src/Type/LiteralType.ts",
      "/home/circleci/repo/src/Type/NullType.ts",
      "/home/circleci/repo/src/Type/EnumType.ts",
      "/home/circleci/repo/src/Schema/RawType.ts",
      "/home/circleci/repo/src/Utils/typeName.ts",
      "/home/circleci/repo/src/TypeFormatter/EnumTypeFormatter.ts",
      "/home/circleci/repo/src/Type/IntersectionType.ts",
      "/home/circleci/repo/src/Utils/uniqueArrayWithHash.ts",
      "/home/circleci/repo/src/Utils/deepMerge.ts",
      "/home/circleci/repo/src/Utils/allOfDefinition.ts",
      "/home/circleci/repo/src/TypeFormatter/IntersectionTypeFormatter.ts",
      "/home/circleci/repo/src/TypeFormatter/LiteralTypeFormatter.ts",
      "/home/circleci/repo/src/Utils/uniqueTypeArray.ts",
      "/home/circleci/repo/src/Type/NeverType.ts",
      "/home/circleci/repo/src/Type/UnionType.ts",
      "/home/circleci/repo/src/TypeFormatter/LiteralUnionTypeFormatter.ts",
      "/home/circleci/repo/src/TypeFormatter/NeverTypeFormatter.ts",
      "/home/circleci/repo/src/TypeFormatter/NullTypeFormatter.ts",
      "/home/circleci/repo/src/Type/NumberType.ts",
      "/home/circleci/repo/src/TypeFormatter/NumberTypeFormatter.ts",
      "/home/circleci/repo/src/Utils/String.ts",
      "/home/circleci/repo/src/Type/ObjectType.ts",
      "/home/circleci/repo/src/Type/UndefinedType.ts",
      "/home/circleci/repo/src/Utils/derefType.ts",
      "/home/circleci/repo/src/TypeFormatter/ObjectTypeFormatter.ts",
      "/home/circleci/repo/src/Type/OptionalType.ts",
      "/home/circleci/repo/src/TypeFormatter/OptionalTypeFormatter.ts",
      "/home/circleci/repo/src/Type/StringType.ts",
      "/home/circleci/repo/src/TypeFormatter/PrimitiveUnionTypeFormatter.ts",
      "/home/circleci/repo/src/TypeFormatter/ReferenceTypeFormatter.ts",
      "/home/circleci/repo/src/Type/RestType.ts",
      "/home/circleci/repo/src/TypeFormatter/RestTypeFormatter.ts",
      "/home/circleci/repo/src/TypeFormatter/StringTypeFormatter.ts",
      "/home/circleci/repo/src/Type/TupleType.ts",
      "/home/circleci/repo/src/TypeFormatter/TupleTypeFormatter.ts",
      "/home/circleci/repo/src/TypeFormatter/UndefinedTypeFormatter.ts",
      "/home/circleci/repo/src/TypeFormatter/UnionTypeFormatter.ts",
      "/home/circleci/repo/src/Type/UnknownType.ts",
      "/home/circleci/repo/src/TypeFormatter/UnknownTypeFormatter.ts",
      "/home/circleci/repo/factory/formatter.ts",
      "/home/circleci/repo/src/AnnotationsReader.ts",
      "/home/circleci/repo/src/AnnotationsReader/BasicAnnotationsReader.ts",
      "/home/circleci/repo/src/AnnotationsReader/ExtendedAnnotationsReader.ts",
      "/home/circleci/repo/src/Error/UnknownNodeError.ts",
      "/home/circleci/repo/src/SubNodeParser.ts",
      "/home/circleci/repo/src/ChainNodeParser.ts",
      "/home/circleci/repo/src/CircularReferenceNodeParser.ts",
      "/home/circleci/repo/src/ExposeNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/AnnotatedNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/AnyTypeNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/ArrayNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/BooleanLiteralNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/BooleanTypeNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/CallExpressionParser.ts",
      "/home/circleci/repo/src/Utils/isAssignableTo.ts",
      "/home/circleci/repo/src/Utils/narrowType.ts",
      "/home/circleci/repo/src/NodeParser/ConditionalTypeNodeParser.ts",
      "/home/circleci/repo/src/Utils/isHidden.ts",
      "/home/circleci/repo/src/NodeParser/EnumNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/ExpressionWithTypeArgumentsNodeParser.ts",
      "/home/circleci/repo/src/Utils/typeKeys.ts",
      "/home/circleci/repo/src/NodeParser/IndexedAccessTypeNodeParser.ts",
      "/home/circleci/repo/src/Utils/modifiers.ts",
      "/home/circleci/repo/src/NodeParser/InterfaceAndClassNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/IntersectionNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/LiteralNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/MappedTypeNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/NeverTypeNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/NullLiteralNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/NumberLiteralNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/NumberTypeNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/ObjectTypeNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/OptionalTypeNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/ParenthesizedNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/PrefixUnaryExpressionNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/RestTypeNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/StringLiteralNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/StringTypeNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/TupleNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/TypeAliasNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/TypeLiteralNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/TypeofNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/TypeOperatorNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/TypeReferenceNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/UndefinedTypeNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/UnionNodeParser.ts",
      "/home/circleci/repo/src/NodeParser/UnknownTypeNodeParser.ts",
      "/home/circleci/repo/src/TopRefNodeParser.ts",
      "/home/circleci/repo/src/Type/FunctionType.ts",
      "/home/circleci/repo/src/NodeParser/FunctionNodeParser.ts",
      "/home/circleci/repo/factory/parser.ts",
      "/home/circleci/repo/node_modules/@types/node/globals.d.ts",
      "/home/circleci/repo/node_modules/@types/node/assert.d.ts",
      "/home/circleci/repo/node_modules/@types/node/async_hooks.d.ts",
      "/home/circleci/repo/node_modules/@types/node/buffer.d.ts",
      "/home/circleci/repo/node_modules/@types/events/index.d.ts",
      "/home/circleci/repo/node_modules/@types/node/child_process.d.ts",
      "/home/circleci/repo/node_modules/@types/node/cluster.d.ts",
      "/home/circleci/repo/node_modules/@types/node/console.d.ts",
      "/home/circleci/repo/node_modules/@types/node/constants.d.ts",
      "/home/circleci/repo/node_modules/@types/node/crypto.d.ts",
      "/home/circleci/repo/node_modules/@types/node/dgram.d.ts",
      "/home/circleci/repo/node_modules/@types/node/dns.d.ts",
      "/home/circleci/repo/node_modules/@types/node/domain.d.ts",
      "/home/circleci/repo/node_modules/@types/node/events.d.ts",
      "/home/circleci/repo/node_modules/@types/node/fs.d.ts",
      "/home/circleci/repo/node_modules/@types/node/http.d.ts",
      "/home/circleci/repo/node_modules/@types/node/http2.d.ts",
      "/home/circleci/repo/node_modules/@types/node/https.d.ts",
      "/home/circleci/repo/node_modules/@types/node/inspector.d.ts",
      "/home/circleci/repo/node_modules/@types/node/module.d.ts",
      "/home/circleci/repo/node_modules/@types/node/net.d.ts",
      "/home/circleci/repo/node_modules/@types/node/os.d.ts",
      "/home/circleci/repo/node_modules/@types/node/path.d.ts",
      "/home/circleci/repo/node_modules/@types/node/perf_hooks.d.ts",
      "/home/circleci/repo/node_modules/@types/node/process.d.ts",
      "/home/circleci/repo/node_modules/@types/node/punycode.d.ts",
      "/home/circleci/repo/node_modules/@types/node/querystring.d.ts",
      "/home/circleci/repo/node_modules/@types/node/readline.d.ts",
      "/home/circleci/repo/node_modules/@types/node/repl.d.ts",
      "/home/circleci/repo/node_modules/@types/node/stream.d.ts",
      "/home/circleci/repo/node_modules/@types/node/string_decoder.d.ts",
      "/home/circleci/repo/node_modules/@types/node/timers.d.ts",
      "/home/circleci/repo/node_modules/@types/node/tls.d.ts",
      "/home/circleci/repo/node_modules/@types/node/trace_events.d.ts",
      "/home/circleci/repo/node_modules/@types/node/tty.d.ts",
      "/home/circleci/repo/node_modules/@types/node/url.d.ts",
      "/home/circleci/repo/node_modules/@types/node/util.d.ts",
      "/home/circleci/repo/node_modules/@types/node/v8.d.ts",
      "/home/circleci/repo/node_modules/@types/node/vm.d.ts",
      "/home/circleci/repo/node_modules/@types/node/worker_threads.d.ts",
      "/home/circleci/repo/node_modules/@types/node/zlib.d.ts",
      "/home/circleci/repo/node_modules/@types/node/base.d.ts",
      "/home/circleci/repo/node_modules/@types/node/ts3.2/util.d.ts",
      "/home/circleci/repo/node_modules/@types/node/ts3.2/globals.d.ts",
      "/home/circleci/repo/node_modules/@types/node/ts3.2/index.d.ts",
      "/home/circleci/repo/node_modules/@types/minimatch/index.d.ts",
      "/home/circleci/repo/node_modules/@types/glob/index.d.ts",
      "/home/circleci/repo/src/Error/DiagnosticError.ts",
      "/home/circleci/repo/src/Error/NoRootNamesError.ts",
      "/home/circleci/repo/src/Error/NoTSConfigError.ts",
      "/home/circleci/repo/factory/program.ts",
      "/home/circleci/repo/factory/generator.ts",
      "/home/circleci/repo/src/Utils/formatError.ts",
      "/home/circleci/repo/ts-json-schema-generator.ts",
      "/home/circleci/repo/factory/index.ts",
      "/home/circleci/repo/index.ts",
      "/home/circleci/repo/src/NodeParser/UndefinedLiteralNodeParser.ts",
      "/home/circleci/repo/node_modules/ajv/lib/ajv.d.ts",
      "/home/circleci/repo/test/config.test.ts",
      "/home/circleci/repo/test/invalid-data.test.ts",
      "/home/circleci/repo/test/valid-data.test.ts",
      "/home/circleci/repo/node_modules/@babel/types/lib/index.d.ts",
      "/home/circleci/repo/node_modules/@types/babel__generator/index.d.ts",
      "/home/circleci/repo/node_modules/@types/babel__traverse/index.d.ts",
      "/home/circleci/repo/node_modules/@babel/parser/typings/babel-parser.d.ts",
      "/home/circleci/repo/node_modules/@types/babel__template/index.d.ts",
      "/home/circleci/repo/node_modules/@types/babel__core/index.d.ts",
      "/home/circleci/repo/node_modules/@types/eslint-visitor-keys/index.d.ts",
      "/home/circleci/repo/node_modules/@types/istanbul-lib-coverage/index.d.ts",
      "/home/circleci/repo/node_modules/@types/istanbul-lib-report/index.d.ts",
      "/home/circleci/repo/node_modules/@types/istanbul-reports/index.d.ts",
      "/home/circleci/repo/node_modules/@types/jest-diff/index.d.ts",
      "/home/circleci/repo/node_modules/jest-diff/build/types.d.ts",
      "/home/circleci/repo/node_modules/jest-diff/build/index.d.ts",
      "/home/circleci/repo/node_modules/@types/jest/index.d.ts",
      "/home/circleci/repo/node_modules/@types/stack-utils/index.d.ts",
      "/home/circleci/repo/node_modules/@types/yargs/index.d.ts"
    ]
  },
  "version": "3.5.3"
}