{
  "program": {
    "fileInfos": {
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es5.d.ts": {
        "version": "1f753cee573dea40df8a9dc873fef5566957b19ad513874f6643d8dfb14842d0",
        "signature": "1f753cee573dea40df8a9dc873fef5566957b19ad513874f6643d8dfb14842d0"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.d.ts": {
        "version": "7994d44005046d1413ea31d046577cdda33b8b2470f30281fd9c8b3c99fe2d96",
        "signature": "7994d44005046d1413ea31d046577cdda33b8b2470f30281fd9c8b3c99fe2d96"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2016.d.ts": {
        "version": "5f217838d25704474d9ef93774f04164889169ca31475fe423a9de6758f058d1",
        "signature": "5f217838d25704474d9ef93774f04164889169ca31475fe423a9de6758f058d1"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2017.d.ts": {
        "version": "459097c7bdd88fc5731367e56591e4f465f2c9de81a35427a7bd473165c34743",
        "signature": "459097c7bdd88fc5731367e56591e4f465f2c9de81a35427a7bd473165c34743"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.dom.d.ts": {
        "version": "973df4e41aea3780ce77073777d37dd5896f684124f4c42409f3a832133837a4",
        "signature": "973df4e41aea3780ce77073777d37dd5896f684124f4c42409f3a832133837a4"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.core.d.ts": {
        "version": "2a0390a665763bcc90f0670e43c587928d8fefe2a94a11209c1e22cba7b09f52",
        "signature": "2a0390a665763bcc90f0670e43c587928d8fefe2a94a11209c1e22cba7b09f52"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.collection.d.ts": {
        "version": "dd94d8ef48c562389eb58af8df3a3a34d11367f7c818192aa5f16470d469e3f0",
        "signature": "dd94d8ef48c562389eb58af8df3a3a34d11367f7c818192aa5f16470d469e3f0"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.generator.d.ts": {
        "version": "828413486bdcaa342558e8e4570b1b287b776cb61b4b70b0214bd10c5d9a94c3",
        "signature": "828413486bdcaa342558e8e4570b1b287b776cb61b4b70b0214bd10c5d9a94c3"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.iterable.d.ts": {
        "version": "6c9f73334f8bf47aea685ca5b46a8f7e992a223e96fbceb030f26a4d2324ba21",
        "signature": "6c9f73334f8bf47aea685ca5b46a8f7e992a223e96fbceb030f26a4d2324ba21"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.promise.d.ts": {
        "version": "e6b8ff2798f8ebd7a1c7afd8671f2cb67ee1901c422f5964d74b0b34c6574ea2",
        "signature": "e6b8ff2798f8ebd7a1c7afd8671f2cb67ee1901c422f5964d74b0b34c6574ea2"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.proxy.d.ts": {
        "version": "5e72f949a89717db444e3bd9433468890068bb21a5638d8ab15a1359e05e54fe",
        "signature": "5e72f949a89717db444e3bd9433468890068bb21a5638d8ab15a1359e05e54fe"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.reflect.d.ts": {
        "version": "f5b242136ae9bfb1cc99a5971cccc44e99947ae6b5ef6fd8aa54b5ade553b976",
        "signature": "f5b242136ae9bfb1cc99a5971cccc44e99947ae6b5ef6fd8aa54b5ade553b976"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.symbol.d.ts": {
        "version": "9ae2860252d6b5f16e2026d8a2c2069db7b2a3295e98b6031d01337b96437230",
        "signature": "9ae2860252d6b5f16e2026d8a2c2069db7b2a3295e98b6031d01337b96437230"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": {
        "version": "3e0a459888f32b42138d5a39f706ff2d55d500ab1031e0988b5568b0f67c2303",
        "signature": "3e0a459888f32b42138d5a39f706ff2d55d500ab1031e0988b5568b0f67c2303"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2016.array.include.d.ts": {
        "version": "3f96f1e570aedbd97bf818c246727151e873125d0512e4ae904330286c721bc0",
        "signature": "3f96f1e570aedbd97bf818c246727151e873125d0512e4ae904330286c721bc0"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2017.object.d.ts": {
        "version": "ff8ad203e83338289b0f5defc1a5b5c253fb7d251b464db497383f915a0df3f4",
        "signature": "ff8ad203e83338289b0f5defc1a5b5c253fb7d251b464db497383f915a0df3f4"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": {
        "version": "b8667586a618c5cf64523d4e500ae39e781428abfb28f3de441fc66b56144b6f",
        "signature": "b8667586a618c5cf64523d4e500ae39e781428abfb28f3de441fc66b56144b6f"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2017.string.d.ts": {
        "version": "21df2e0059f14dcb4c3a0e125859f6b6ff01332ee24b0065a741d121250bc71c",
        "signature": "21df2e0059f14dcb4c3a0e125859f6b6ff01332ee24b0065a741d121250bc71c"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2017.intl.d.ts": {
        "version": "c1759cb171c7619af0d2234f2f8fb2a871ee88e956e2ed91bb61778e41f272c6",
        "signature": "c1759cb171c7619af0d2234f2f8fb2a871ee88e956e2ed91bb61778e41f272c6"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": {
        "version": "28569d59e07d4378cb3d54979c4c60f9f06305c9bb6999ffe6cab758957adc46",
        "signature": "28569d59e07d4378cb3d54979c4c60f9f06305c9bb6999ffe6cab758957adc46"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/typescript.d.ts": {
        "version": "a84e4f748005e815471f04da8372f96d9090381a958dfb9019436d00762cfbc6",
        "signature": "a84e4f748005e815471f04da8372f96d9090381a958dfb9019436d00762cfbc6"
      },
      "/private/tmp/tfjs-publish/tfjs-core/scripts/test_snippets/util.ts": {
        "version": "c26a1547787491c4a001663d04fed45280f3d26374eb627b3b0f11d05d312a2d",
        "signature": "fee9b83efc6f6f1c3a25187b094d7684a7eaf0a401f4ca8eeb85eea20694ee74"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/color-name/index.d.ts": {
        "version": "f0cb4b3ab88193e3e51e9e2622e4c375955003f1f81239d72c5b7a95415dad3e",
        "signature": "f0cb4b3ab88193e3e51e9e2622e4c375955003f1f81239d72c5b7a95415dad3e"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/estree/index.d.ts": {
        "version": "89ccbe04e737ce613f5f04990271cfa84901446350b8551b0555ddf19319723b",
        "signature": "89ccbe04e737ce613f5f04990271cfa84901446350b8551b0555ddf19319723b"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/jasmine/index.d.ts": {
        "version": "0c8b150f793e5bdd504b90709d9b5f07c82add9dba4887908be4f46bd5832e8c",
        "signature": "0c8b150f793e5bdd504b90709d9b5f07c82add9dba4887908be4f46bd5832e8c"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/long/index.d.ts": {
        "version": "d32ef7739402db3a15640222d047f0044e8e9a09ee123d49e8f57f3c66c2a732",
        "signature": "d32ef7739402db3a15640222d047f0044e8e9a09ee123d49e8f57f3c66c2a732"
      },
      "/private/tmp/tfjs-publish/node_modules/@types/events/index.d.ts": {
        "version": "400db42c3a46984118bff14260d60cec580057dc1ab4c2d7310beb643e4f5935",
        "signature": "400db42c3a46984118bff14260d60cec580057dc1ab4c2d7310beb643e4f5935"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/inspector.d.ts": {
        "version": "23c88d12100ec3fb46364dbfbc59e9720f1598eecaf099b8ebfc6fe226cbcc1e",
        "signature": "23c88d12100ec3fb46364dbfbc59e9720f1598eecaf099b8ebfc6fe226cbcc1e"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts": {
        "version": "7094ca59a9e9cf7c04ea0ac05946776b4db255e5e2f8dd47adc45a9332fd8662",
        "signature": "7094ca59a9e9cf7c04ea0ac05946776b4db255e5e2f8dd47adc45a9332fd8662"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node-fetch/index.d.ts": {
        "version": "07c251f1baf3825cbde02335ba07554f700deee4138bbbfe2d29203a9e26a8f1",
        "signature": "07c251f1baf3825cbde02335ba07554f700deee4138bbbfe2d29203a9e26a8f1"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/offscreencanvas/index.d.ts": {
        "version": "fc35a74dd14f55d6fea9e5a4804ae812d559519352fa3836eb5f5555a64dd0ac",
        "signature": "fc35a74dd14f55d6fea9e5a4804ae812d559519352fa3836eb5f5555a64dd0ac"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/resolve/index.d.ts": {
        "version": "2880728492d6a6baa55411d14cc42fa55714a24b1d1d27ff9a8a610abd47c761",
        "signature": "2880728492d6a6baa55411d14cc42fa55714a24b1d1d27ff9a8a610abd47c761"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/seedrandom/index.d.ts": {
        "version": "1268e311431a3b23db043921bb743be87f3ec0acb2d675564d7961620f4569e0",
        "signature": "1268e311431a3b23db043921bb743be87f3ec0acb2d675564d7961620f4569e0"
      },
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/webgl-ext/index.d.ts": {
        "version": "49febed15cc962e5823a8b0781f0fcd8f5f63f6bcadcdda5e30e4d173ce738d4",
        "signature": "49febed15cc962e5823a8b0781f0fcd8f5f63f6bcadcdda5e30e4d173ce738d4"
      },
      "/private/tmp/tfjs-publish/node_modules/@types/argparse/index.d.ts": {
        "version": "dc3b172ee27054dbcedcf5007b78c256021db936f6313a9ce9a3ecbb503fd646",
        "signature": "dc3b172ee27054dbcedcf5007b78c256021db936f6313a9ce9a3ecbb503fd646"
      },
      "/private/tmp/tfjs-publish/node_modules/@types/minimatch/index.d.ts": {
        "version": "1d1e6bd176eee5970968423d7e215bfd66828b6db8d54d17afec05a831322633",
        "signature": "1d1e6bd176eee5970968423d7e215bfd66828b6db8d54d17afec05a831322633"
      },
      "/private/tmp/tfjs-publish/node_modules/@types/glob/index.d.ts": {
        "version": "d852d6282c8dc8156d26d6bda83ab4bde51fee05ba2fe0ecdc165ddda009d3ee",
        "signature": "d852d6282c8dc8156d26d6bda83ab4bde51fee05ba2fe0ecdc165ddda009d3ee"
      },
      "/private/tmp/tfjs-publish/node_modules/@types/mkdirp/index.d.ts": {
        "version": "6396a7a06f3ef0fc31a7c89330e015146b78a2256b030c698b6d404594c37b8f",
        "signature": "6396a7a06f3ef0fc31a7c89330e015146b78a2256b030c698b6d404594c37b8f"
      },
      "/private/tmp/tfjs-publish/node_modules/@types/shelljs/index.d.ts": {
        "version": "ed89733a7c4a8d2663f4b9211ef5bdc72064e4ddf881898ea04ef73c050e7a94",
        "signature": "ed89733a7c4a8d2663f4b9211ef5bdc72064e4ddf881898ea04ef73c050e7a94"
      }
    },
    "options": {
      "module": 5,
      "moduleResolution": 2,
      "noImplicitAny": true,
      "sourceMap": true,
      "removeComments": false,
      "preserveConstEnums": true,
      "allowSyntheticDefaultImports": true,
      "declaration": true,
      "target": 4,
      "lib": [
        "lib.es2017.d.ts",
        "lib.dom.d.ts"
      ],
      "outDir": "/private/tmp/tfjs-publish/tfjs-core/dist/scripts/test_snippets/",
      "noUnusedLocals": true,
      "noImplicitReturns": true,
      "noImplicitThis": true,
      "alwaysStrict": true,
      "noUnusedParameters": false,
      "pretty": true,
      "noFallthroughCasesInSwitch": true,
      "allowUnreachableCode": false,
      "incremental": true,
      "project": "./scripts/test_snippets/tsconfig.json",
      "configFilePath": "/private/tmp/tfjs-publish/tfjs-core/scripts/test_snippets/tsconfig.json"
    },
    "referencedMap": {
      "/private/tmp/tfjs-publish/tfjs-core/scripts/test_snippets/util.ts": [
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts",
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/typescript.d.ts"
      ],
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/inspector.d.ts": [
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts"
      ],
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts": [
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts",
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/inspector.d.ts"
      ],
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node-fetch/index.d.ts": [
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts"
      ],
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/resolve/index.d.ts": [
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts"
      ],
      "/private/tmp/tfjs-publish/node_modules/@types/glob/index.d.ts": [
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts",
        "/private/tmp/tfjs-publish/node_modules/@types/minimatch/index.d.ts"
      ],
      "/private/tmp/tfjs-publish/node_modules/@types/mkdirp/index.d.ts": [
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts"
      ],
      "/private/tmp/tfjs-publish/node_modules/@types/shelljs/index.d.ts": [
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts",
        "/private/tmp/tfjs-publish/node_modules/@types/glob/index.d.ts"
      ]
    },
    "exportedModulesMap": {
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/inspector.d.ts": [
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts"
      ],
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts": [
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts",
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/inspector.d.ts"
      ],
      "/private/tmp/tfjs-publish/node_modules/@types/shelljs/index.d.ts": [
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts",
        "/private/tmp/tfjs-publish/node_modules/@types/glob/index.d.ts"
      ],
      "/private/tmp/tfjs-publish/node_modules/@types/mkdirp/index.d.ts": [
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts"
      ],
      "/private/tmp/tfjs-publish/node_modules/@types/glob/index.d.ts": [
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts",
        "/private/tmp/tfjs-publish/node_modules/@types/minimatch/index.d.ts"
      ],
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/resolve/index.d.ts": [
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts"
      ],
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node-fetch/index.d.ts": [
        "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts"
      ]
    },
    "semanticDiagnosticsPerFile": [
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es5.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2016.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2017.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.dom.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.core.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.collection.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.generator.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.iterable.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.promise.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.proxy.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.reflect.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.symbol.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2016.array.include.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2017.object.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2017.string.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2017.intl.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/typescript/lib/typescript.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/scripts/test_snippets/util.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/color-name/index.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/estree/index.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/jasmine/index.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/long/index.d.ts",
      "/private/tmp/tfjs-publish/node_modules/@types/events/index.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/inspector.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node/index.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/node-fetch/index.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/offscreencanvas/index.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/resolve/index.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/seedrandom/index.d.ts",
      "/private/tmp/tfjs-publish/tfjs-core/node_modules/@types/webgl-ext/index.d.ts",
      "/private/tmp/tfjs-publish/node_modules/@types/argparse/index.d.ts",
      "/private/tmp/tfjs-publish/node_modules/@types/minimatch/index.d.ts",
      "/private/tmp/tfjs-publish/node_modules/@types/glob/index.d.ts",
      "/private/tmp/tfjs-publish/node_modules/@types/mkdirp/index.d.ts",
      "/private/tmp/tfjs-publish/node_modules/@types/shelljs/index.d.ts"
    ]
  },
  "version": "3.5.3"
}