{
  "program": {
    "fileInfos": {
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es5.d.ts": {
        "version": "fc43680ad3a1a4ec8c7b8d908af1ec9ddff87845346de5f02c735c9171fa98ea",
        "signature": "fc43680ad3a1a4ec8c7b8d908af1ec9ddff87845346de5f02c735c9171fa98ea"
      },
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.d.ts": {
        "version": "7994d44005046d1413ea31d046577cdda33b8b2470f30281fd9c8b3c99fe2d96",
        "signature": "7994d44005046d1413ea31d046577cdda33b8b2470f30281fd9c8b3c99fe2d96"
      },
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.dom.d.ts": {
        "version": "d93de5e8a7275cb9d47481410e13b3b1debb997e216490954b5d106e37e086de",
        "signature": "d93de5e8a7275cb9d47481410e13b3b1debb997e216490954b5d106e37e086de"
      },
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.dom.iterable.d.ts": {
        "version": "8329c3401aa8708426c7760f14219170f69a2cb77e4519758cec6f5027270faf",
        "signature": "8329c3401aa8708426c7760f14219170f69a2cb77e4519758cec6f5027270faf"
      },
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.core.d.ts": {
        "version": "734ddc145e147fbcd55f07d034f50ccff1086f5a880107665ec326fb368876f6",
        "signature": "734ddc145e147fbcd55f07d034f50ccff1086f5a880107665ec326fb368876f6"
      },
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.collection.d.ts": {
        "version": "4a0862a21f4700de873db3b916f70e41570e2f558da77d2087c9490f5a0615d8",
        "signature": "4a0862a21f4700de873db3b916f70e41570e2f558da77d2087c9490f5a0615d8"
      },
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.generator.d.ts": {
        "version": "765e0e9c9d74cf4d031ca8b0bdb269a853e7d81eda6354c8510218d03db12122",
        "signature": "765e0e9c9d74cf4d031ca8b0bdb269a853e7d81eda6354c8510218d03db12122"
      },
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.iterable.d.ts": {
        "version": "285958e7699f1babd76d595830207f18d719662a0c30fac7baca7df7162a9210",
        "signature": "285958e7699f1babd76d595830207f18d719662a0c30fac7baca7df7162a9210"
      },
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.promise.d.ts": {
        "version": "d4deaafbb18680e3143e8b471acd650ed6f72a408a33137f0a0dd104fbe7f8ca",
        "signature": "d4deaafbb18680e3143e8b471acd650ed6f72a408a33137f0a0dd104fbe7f8ca"
      },
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.proxy.d.ts": {
        "version": "5e72f949a89717db444e3bd9433468890068bb21a5638d8ab15a1359e05e54fe",
        "signature": "5e72f949a89717db444e3bd9433468890068bb21a5638d8ab15a1359e05e54fe"
      },
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.reflect.d.ts": {
        "version": "f5b242136ae9bfb1cc99a5971cccc44e99947ae6b5ef6fd8aa54b5ade553b976",
        "signature": "f5b242136ae9bfb1cc99a5971cccc44e99947ae6b5ef6fd8aa54b5ade553b976"
      },
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.symbol.d.ts": {
        "version": "9ae2860252d6b5f16e2026d8a2c2069db7b2a3295e98b6031d01337b96437230",
        "signature": "9ae2860252d6b5f16e2026d8a2c2069db7b2a3295e98b6031d01337b96437230"
      },
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": {
        "version": "3e0a459888f32b42138d5a39f706ff2d55d500ab1031e0988b5568b0f67c2303",
        "signature": "3e0a459888f32b42138d5a39f706ff2d55d500ab1031e0988b5568b0f67c2303"
      },
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2016.array.include.d.ts": {
        "version": "3f96f1e570aedbd97bf818c246727151e873125d0512e4ae904330286c721bc0",
        "signature": "3f96f1e570aedbd97bf818c246727151e873125d0512e4ae904330286c721bc0"
      },
      "../src/rectangle.ts": {
        "version": "32dc23a44a31846d4bb0e5ac812eebc05c306793e03e0dddefbc774f3ebfec80",
        "signature": "50846cee88bd8c81bc68a82cdb32b6d71cb142a5baa0ced2f35c62208cd671bb"
      },
      "../src/constraint.ts": {
        "version": "bfb2f17e4395eda330b634395801737a58f8635b9f3d4267b07845c58b01a804",
        "signature": "be912b96e4bec1ad4b38fef5d39ebfd78790ff909f6661376d4165ccd4e0f900"
      },
      "../src/constraints/slide.ts": {
        "version": "cd9f6d116d0574c08104d357a5a913f93ba9048c8bbb93327e1620f6718aabd1",
        "signature": "d4aac293e16fa3ed71e784ad939865e2b5609eeb4ea2b533b71aad8697a764e3"
      },
      "../src/constraints/snap.ts": {
        "version": "d1f5491c942fad6990d84583d37c5b13ee0cf59b079bd068a2aa769287ee2871",
        "signature": "815acf185af65f5740332332d7ba4e83592e87bc35455a0656d721936861a3b2"
      },
      "../src/builder.ts": {
        "version": "f07df639b35dee050c3d835d0938d37a4fb6fdd609e6ac9ee28850e3739ec493",
        "signature": "a24a6344428a1a59b541f093e7d1f3bea8f209da602d3f389280c0467a625647"
      },
      "../src/gravity.ts": {
        "version": "bf075b7c9f7ab6236c3b9b8cc9318f7ee538070ab8431a3d7384e0b18acd7a22",
        "signature": "82867fd637f62b82c994444ece124886a2dd9076fb5c748258a298de1bbbad64"
      },
      "../src/index.ts": {
        "version": "3732bd0ccc82e2bb1b21f4db732478fe7cb3e3494ef8a7963e724a2ac231845a",
        "signature": "dec7d38a6650c8c1ea3125002cf03fdd70a30afe06727e3ddaf8f08a6b19fb0b"
      }
    },
    "options": {
      "alwaysStrict": true,
      "baseUrl": "../src",
      "outDir": "./modules",
      "composite": true,
      "declaration": true,
      "declarationMap": true,
      "downlevelIteration": true,
      "experimentalDecorators": true,
      "inlineSourceMap": true,
      "lib": [
        "lib.dom.d.ts",
        "lib.dom.iterable.d.ts",
        "lib.es2016.array.include.d.ts",
        "lib.es2015.d.ts"
      ],
      "module": 99,
      "moduleResolution": 2,
      "noFallthroughCasesInSwitch": true,
      "noImplicitReturns": true,
      "noUnusedLocals": true,
      "noUnusedParameters": true,
      "removeComments": true,
      "rootDir": "../src",
      "skipLibCheck": true,
      "strict": true,
      "target": 99,
      "configFilePath": "../tsconfig.modules.json"
    },
    "referencedMap": {
      "../src/constraint.ts": [
        "../src/builder.ts",
        "../src/rectangle.ts"
      ],
      "../src/constraints/slide.ts": [
        "../src/builder.ts",
        "../src/constraint.ts",
        "../src/rectangle.ts"
      ],
      "../src/constraints/snap.ts": [
        "../src/builder.ts",
        "../src/constraint.ts",
        "../src/rectangle.ts"
      ],
      "../src/builder.ts": [
        "../src/constraint.ts",
        "../src/constraints/slide.ts",
        "../src/constraints/snap.ts"
      ],
      "../src/gravity.ts": [
        "../src/builder.ts"
      ],
      "../src/index.ts": [
        "../src/builder.ts",
        "../src/constraint.ts",
        "../src/constraints/slide.ts",
        "../src/constraints/snap.ts",
        "../src/gravity.ts",
        "../src/rectangle.ts"
      ]
    },
    "exportedModulesMap": {
      "../src/index.ts": [
        "../src/builder.ts",
        "../src/constraint.ts",
        "../src/constraints/slide.ts",
        "../src/constraints/snap.ts",
        "../src/gravity.ts",
        "../src/rectangle.ts"
      ],
      "../src/constraints/snap.ts": [
        "../src/builder.ts",
        "../src/rectangle.ts",
        "../src/constraint.ts"
      ],
      "../src/builder.ts": [
        "../src/constraint.ts"
      ],
      "../src/gravity.ts": [
        "../src/constraint.ts"
      ],
      "../src/constraints/slide.ts": [
        "../src/builder.ts",
        "../src/rectangle.ts",
        "../src/constraint.ts"
      ],
      "../src/constraint.ts": [
        "../src/rectangle.ts",
        "../src/builder.ts"
      ]
    },
    "semanticDiagnosticsPerFile": [
      "../src/rectangle.ts",
      "../src/constraint.ts",
      "../src/constraints/slide.ts",
      "../src/constraints/snap.ts",
      "../src/builder.ts",
      "../src/gravity.ts",
      "../src/index.ts",
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.d.ts",
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es5.d.ts",
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.dom.d.ts",
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.dom.iterable.d.ts",
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.core.d.ts",
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.collection.d.ts",
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.generator.d.ts",
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.iterable.d.ts",
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.promise.d.ts",
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.proxy.d.ts",
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.reflect.d.ts",
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.symbol.d.ts",
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts",
      "../../../../../../usr/local/lib/node_modules/typescript/lib/lib.es2016.array.include.d.ts"
    ]
  },
  "version": "3.7.3"
}