{
  "program": {
    "fileInfos": {
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es5.d.ts": {
        "version": "c8665e66018917580e71792b91022bcaf53fb946fab4aaf8dfb0738ed564db88",
        "signature": "c8665e66018917580e71792b91022bcaf53fb946fab4aaf8dfb0738ed564db88"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.d.ts": {
        "version": "7994d44005046d1413ea31d046577cdda33b8b2470f30281fd9c8b3c99fe2d96",
        "signature": "7994d44005046d1413ea31d046577cdda33b8b2470f30281fd9c8b3c99fe2d96"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2016.d.ts": {
        "version": "5f217838d25704474d9ef93774f04164889169ca31475fe423a9de6758f058d1",
        "signature": "5f217838d25704474d9ef93774f04164889169ca31475fe423a9de6758f058d1"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2017.d.ts": {
        "version": "459097c7bdd88fc5731367e56591e4f465f2c9de81a35427a7bd473165c34743",
        "signature": "459097c7bdd88fc5731367e56591e4f465f2c9de81a35427a7bd473165c34743"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.core.d.ts": {
        "version": "384f66a3422d80014c51de2682159bb26f1e35854029880ccd5f6d1f00e6a36d",
        "signature": "384f66a3422d80014c51de2682159bb26f1e35854029880ccd5f6d1f00e6a36d"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.collection.d.ts": {
        "version": "dd94d8ef48c562389eb58af8df3a3a34d11367f7c818192aa5f16470d469e3f0",
        "signature": "dd94d8ef48c562389eb58af8df3a3a34d11367f7c818192aa5f16470d469e3f0"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.generator.d.ts": {
        "version": "828413486bdcaa342558e8e4570b1b287b776cb61b4b70b0214bd10c5d9a94c3",
        "signature": "828413486bdcaa342558e8e4570b1b287b776cb61b4b70b0214bd10c5d9a94c3"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.iterable.d.ts": {
        "version": "4d1f39313a169b8599b8817688f504b56ba8204c2ebafd03f66ff77ddb1899a4",
        "signature": "4d1f39313a169b8599b8817688f504b56ba8204c2ebafd03f66ff77ddb1899a4"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.promise.d.ts": {
        "version": "7c07d934680d0e33275a44d22fb11a4ff31d46c8c26a8d056828a478753f1efe",
        "signature": "7c07d934680d0e33275a44d22fb11a4ff31d46c8c26a8d056828a478753f1efe"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.proxy.d.ts": {
        "version": "5e72f949a89717db444e3bd9433468890068bb21a5638d8ab15a1359e05e54fe",
        "signature": "5e72f949a89717db444e3bd9433468890068bb21a5638d8ab15a1359e05e54fe"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.reflect.d.ts": {
        "version": "f5b242136ae9bfb1cc99a5971cccc44e99947ae6b5ef6fd8aa54b5ade553b976",
        "signature": "f5b242136ae9bfb1cc99a5971cccc44e99947ae6b5ef6fd8aa54b5ade553b976"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.symbol.d.ts": {
        "version": "9ae2860252d6b5f16e2026d8a2c2069db7b2a3295e98b6031d01337b96437230",
        "signature": "9ae2860252d6b5f16e2026d8a2c2069db7b2a3295e98b6031d01337b96437230"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": {
        "version": "3e0a459888f32b42138d5a39f706ff2d55d500ab1031e0988b5568b0f67c2303",
        "signature": "3e0a459888f32b42138d5a39f706ff2d55d500ab1031e0988b5568b0f67c2303"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2016.array.include.d.ts": {
        "version": "3f96f1e570aedbd97bf818c246727151e873125d0512e4ae904330286c721bc0",
        "signature": "3f96f1e570aedbd97bf818c246727151e873125d0512e4ae904330286c721bc0"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2017.object.d.ts": {
        "version": "ff8ad203e83338289b0f5defc1a5b5c253fb7d251b464db497383f915a0df3f4",
        "signature": "ff8ad203e83338289b0f5defc1a5b5c253fb7d251b464db497383f915a0df3f4"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": {
        "version": "b8667586a618c5cf64523d4e500ae39e781428abfb28f3de441fc66b56144b6f",
        "signature": "b8667586a618c5cf64523d4e500ae39e781428abfb28f3de441fc66b56144b6f"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2017.string.d.ts": {
        "version": "21df2e0059f14dcb4c3a0e125859f6b6ff01332ee24b0065a741d121250bc71c",
        "signature": "21df2e0059f14dcb4c3a0e125859f6b6ff01332ee24b0065a741d121250bc71c"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2017.intl.d.ts": {
        "version": "c1759cb171c7619af0d2234f2f8fb2a871ee88e956e2ed91bb61778e41f272c6",
        "signature": "c1759cb171c7619af0d2234f2f8fb2a871ee88e956e2ed91bb61778e41f272c6"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": {
        "version": "28569d59e07d4378cb3d54979c4c60f9f06305c9bb6999ffe6cab758957adc46",
        "signature": "28569d59e07d4378cb3d54979c4c60f9f06305c9bb6999ffe6cab758957adc46"
      },
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": {
        "version": "42102aaeb1bfec213be1e9777466a6d551eeba8567fed18c0cdbca8c35e3c6e4",
        "signature": "42102aaeb1bfec213be1e9777466a6d551eeba8567fed18c0cdbca8c35e3c6e4"
      },
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/polyfills/array.ts": {
        "version": "99bbc323c4a8d3641735c65a7c8e1f7817dc5f3cb871e32a6299d780439f72b2",
        "signature": "6767f14818780b88bd0b1b9aac04a2e292fb7461540acdbd4a17a36781bad7b0"
      },
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/polyfills/object.ts": {
        "version": "7d8d9bb30b4d13d1a5af1e84b3dc2427994fdbed38638f8ff3df22c631edad4b",
        "signature": "0b6f54dfa2ee149fd3828d0230199fee447dbdacbf4834eb578f57501152baa8"
      },
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/polyfills/index.ts": {
        "version": "7e4738201f97ec91ae6dbd2b5fdbe4ed91aaf9f0e504b99ea2dc24219412f7b3",
        "signature": "5a3c5bad329a1954b9dee3f33126c0b9eb2c82c33a6100de15f947d5df931830"
      },
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/typescript-utility-types.ts": {
        "version": "2fa65536f87a0d6c3c4fb173bafd9bdbc075937ae86a0bb85712ff5cbae79eb6",
        "signature": "b9fab43f2c9b242656ea1881d91132f078874b8eab0d18a35e10579f5a5e0d31"
      },
      "/home/zapo/src/apollo-tooling/packages/apollo-env/lib/fetch/fetch.d.ts": {
        "version": "f4f347adb3c20b8d9fb4a091c290249d03e3691d5e4262dbeeaa9f14e0cd7124",
        "signature": "f4f347adb3c20b8d9fb4a091c290249d03e3691d5e4262dbeeaa9f14e0cd7124"
      },
      "/home/zapo/src/apollo-tooling/packages/apollo-env/lib/fetch/url.d.ts": {
        "version": "1405854caa9cf70783113872afb1072091331d1bcdc01dd541389170f2f4e291",
        "signature": "1405854caa9cf70783113872afb1072091331d1bcdc01dd541389170f2f4e291"
      },
      "/home/zapo/src/apollo-tooling/packages/apollo-env/lib/fetch/index.d.ts": {
        "version": "b7129b2d214aab183347c7212528591d7dcb1e3bf02a66205c4d137a6e7a375d",
        "signature": "b7129b2d214aab183347c7212528591d7dcb1e3bf02a66205c4d137a6e7a375d"
      },
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/utils/isNodeLike.ts": {
        "version": "c426e98f38047b223fa8b7df6d312707d87b7c58901665e408ab75d53e009dd6",
        "signature": "b763edd3fdd7bfa4756964f9431b7e8309793c67598dbd2e072ab8cfbacdacbf"
      },
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/utils/createHash.ts": {
        "version": "f79cbe092445e25090fbbae7aed63c5706313621b5949bd876b26d4a8e0c3275",
        "signature": "b28f21892119103e897fbdf7815aad304b2ed3081bde75fb7fe4a6df549c421e"
      },
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/utils/index.ts": {
        "version": "8b3152f55657799ec1604778f1aaa4116b6732b1c2feec2adf4a2bdb97a71f72",
        "signature": "4f6749cfd26191dfaaff38895395dbf4d586806b8f594c5a4656481eb3602f89"
      },
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/index.ts": {
        "version": "d836def85ee256f5017e0916399235b02bbbb4f17bf31a30c0bf4729a4c1d1a6",
        "signature": "2bdde2d628ee71be1a7eb6f8b7242c90ab8328ce619405bccc067587eac8e5f2"
      },
      "/home/zapo/src/apollo-tooling/node_modules/@types/events/index.d.ts": {
        "version": "400db42c3a46984118bff14260d60cec580057dc1ab4c2d7310beb643e4f5935",
        "signature": "400db42c3a46984118bff14260d60cec580057dc1ab4c2d7310beb643e4f5935"
      },
      "/home/zapo/src/apollo-tooling/node_modules/@types/node/inspector.d.ts": {
        "version": "312541b24bc94fa90916b9197028248f633554269363610207868e37103b7fee",
        "signature": "312541b24bc94fa90916b9197028248f633554269363610207868e37103b7fee"
      },
      "/home/zapo/src/apollo-tooling/node_modules/@types/node/index.d.ts": {
        "version": "f030183028c84cd0b562fbdb1fee2416b8ea140304d441783674be8e262ce819",
        "signature": "f030183028c84cd0b562fbdb1fee2416b8ea140304d441783674be8e262ce819"
      }
    },
    "options": {
      "composite": true,
      "target": 4,
      "module": 1,
      "moduleResolution": 2,
      "esModuleInterop": true,
      "sourceMap": true,
      "declaration": true,
      "declarationMap": true,
      "removeComments": true,
      "strict": true,
      "noImplicitAny": true,
      "noImplicitReturns": true,
      "noFallthroughCasesInSwitch": true,
      "noUnusedParameters": false,
      "noUnusedLocals": false,
      "forceConsistentCasingInFileNames": true,
      "lib": [
        "lib.es2017.d.ts",
        "lib.es2018.asynciterable.d.ts"
      ],
      "types": [
        "node"
      ],
      "baseUrl": "/home/zapo/src/apollo-tooling",
      "paths": {
        "*": [
          "types/*"
        ]
      },
      "rootDir": "/home/zapo/src/apollo-tooling/packages/apollo-env/src",
      "outDir": "/home/zapo/src/apollo-tooling/packages/apollo-env/lib",
      "configFilePath": "/home/zapo/src/apollo-tooling/packages/apollo-env/tsconfig.json"
    },
    "referencedMap": {
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/polyfills/index.ts": [
        "/home/zapo/src/apollo-tooling/packages/apollo-env/src/polyfills/array.ts",
        "/home/zapo/src/apollo-tooling/packages/apollo-env/src/polyfills/object.ts"
      ],
      "/home/zapo/src/apollo-tooling/packages/apollo-env/lib/fetch/fetch.d.ts": [
        "/home/zapo/src/apollo-tooling/node_modules/@types/node/index.d.ts"
      ],
      "/home/zapo/src/apollo-tooling/packages/apollo-env/lib/fetch/index.d.ts": [
        "/home/zapo/src/apollo-tooling/packages/apollo-env/lib/fetch/fetch.d.ts",
        "/home/zapo/src/apollo-tooling/packages/apollo-env/lib/fetch/url.d.ts"
      ],
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/utils/createHash.ts": [
        "/home/zapo/src/apollo-tooling/packages/apollo-env/src/utils/isNodeLike.ts",
        "/home/zapo/src/apollo-tooling/node_modules/@types/node/index.d.ts"
      ],
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/utils/index.ts": [
        "/home/zapo/src/apollo-tooling/packages/apollo-env/src/utils/createHash.ts",
        "/home/zapo/src/apollo-tooling/packages/apollo-env/src/utils/isNodeLike.ts"
      ],
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/index.ts": [
        "/home/zapo/src/apollo-tooling/packages/apollo-env/src/polyfills/index.ts",
        "/home/zapo/src/apollo-tooling/packages/apollo-env/src/typescript-utility-types.ts",
        "/home/zapo/src/apollo-tooling/packages/apollo-env/lib/fetch/index.d.ts",
        "/home/zapo/src/apollo-tooling/packages/apollo-env/src/utils/index.ts"
      ],
      "/home/zapo/src/apollo-tooling/node_modules/@types/node/inspector.d.ts": [
        "/home/zapo/src/apollo-tooling/node_modules/@types/node/index.d.ts"
      ],
      "/home/zapo/src/apollo-tooling/node_modules/@types/node/index.d.ts": [
        "/home/zapo/src/apollo-tooling/node_modules/@types/node/index.d.ts",
        "/home/zapo/src/apollo-tooling/node_modules/@types/node/inspector.d.ts"
      ]
    },
    "exportedModulesMap": {
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/polyfills/index.ts": [
        "/home/zapo/src/apollo-tooling/packages/apollo-env/src/polyfills/array.ts",
        "/home/zapo/src/apollo-tooling/packages/apollo-env/src/polyfills/object.ts"
      ],
      "/home/zapo/src/apollo-tooling/packages/apollo-env/lib/fetch/fetch.d.ts": [
        "/home/zapo/src/apollo-tooling/node_modules/@types/node/index.d.ts"
      ],
      "/home/zapo/src/apollo-tooling/packages/apollo-env/lib/fetch/index.d.ts": [
        "/home/zapo/src/apollo-tooling/packages/apollo-env/lib/fetch/fetch.d.ts",
        "/home/zapo/src/apollo-tooling/packages/apollo-env/lib/fetch/url.d.ts"
      ],
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/utils/createHash.ts": [
        "/home/zapo/src/apollo-tooling/node_modules/@types/node/index.d.ts"
      ],
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/utils/index.ts": [
        "/home/zapo/src/apollo-tooling/packages/apollo-env/src/utils/createHash.ts",
        "/home/zapo/src/apollo-tooling/packages/apollo-env/src/utils/isNodeLike.ts"
      ],
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/index.ts": [
        "/home/zapo/src/apollo-tooling/packages/apollo-env/src/polyfills/index.ts",
        "/home/zapo/src/apollo-tooling/packages/apollo-env/src/typescript-utility-types.ts",
        "/home/zapo/src/apollo-tooling/packages/apollo-env/lib/fetch/index.d.ts",
        "/home/zapo/src/apollo-tooling/packages/apollo-env/src/utils/index.ts"
      ],
      "/home/zapo/src/apollo-tooling/node_modules/@types/node/inspector.d.ts": [
        "/home/zapo/src/apollo-tooling/node_modules/@types/node/index.d.ts"
      ],
      "/home/zapo/src/apollo-tooling/node_modules/@types/node/index.d.ts": [
        "/home/zapo/src/apollo-tooling/node_modules/@types/node/index.d.ts",
        "/home/zapo/src/apollo-tooling/node_modules/@types/node/inspector.d.ts"
      ]
    },
    "semanticDiagnosticsPerFile": [
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es5.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2016.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2017.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.core.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.collection.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.generator.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.iterable.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.promise.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.proxy.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.reflect.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.symbol.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2016.array.include.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2017.object.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2017.string.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2017.intl.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts",
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/polyfills/array.ts",
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/polyfills/object.ts",
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/polyfills/index.ts",
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/typescript-utility-types.ts",
      "/home/zapo/src/apollo-tooling/packages/apollo-env/lib/fetch/fetch.d.ts",
      "/home/zapo/src/apollo-tooling/packages/apollo-env/lib/fetch/url.d.ts",
      "/home/zapo/src/apollo-tooling/packages/apollo-env/lib/fetch/index.d.ts",
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/utils/isNodeLike.ts",
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/utils/createHash.ts",
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/utils/index.ts",
      "/home/zapo/src/apollo-tooling/packages/apollo-env/src/index.ts",
      "/home/zapo/src/apollo-tooling/node_modules/@types/events/index.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/@types/node/inspector.d.ts",
      "/home/zapo/src/apollo-tooling/node_modules/@types/node/index.d.ts"
    ]
  },
  "version": "3.4.2"
}