{"_id":"@apollo/cache-control-types","_rev":"14-b80b351edcc9adef9878e11da3ec39c9","name":"@apollo/cache-control-types","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@apollo/cache-control-types","version":"1.0.0","keywords":["apollo","graphql","typescript","node"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"@apollo/cache-control-types@1.0.0","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-utils#readme","bugs":{"url":"https://github.com/apollographql/apollo-utils/issues"},"dist":{"shasum":"cc9fe070e9c450763239c75c873485078e2d260d","tarball":"https://registry.npmjs.org/@apollo/cache-control-types/-/cache-control-types-1.0.0.tgz","fileCount":8,"integrity":"sha512-qOwJSVAM66Y9cnmvLKnLjVoSnVmMmFlC/8jmDj0WPh9deMsjylKkC/D2DcMfl3fOADvShShmPJ8C0axmTwxVFw==","signatures":[{"sig":"MEYCIQCTQ6t5XRI82h6O9NmU7z8xNwg0KeSlgNtrUqo/lBp5AgIhAJ4LgZq0kBlHz+GTikk4pZj1W8rEXQkSzdR0zJxnbFoT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6v2IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXEg/+NbJnZD3tgT9adIjumx5JqA8j2nImYs6b191XHSKqQJMRlcKQ\r\nCf9augdAwEWji0wPJcctau/fzFnoCYscwBZIGERycGmlr9Se2FL3Mg1jgA3N\r\nMfTW4rBXSWeGXE0sq/1Ay7ASVK4OHH0B0uvrqlV+GwFyF2nigDaGjqdWf6t3\r\nBlP2NYyOOXMTJQkHfHt9K+kPWdD17AT6CFnyfyI9+NP1FCbA8FQmkM8Zeweo\r\nZN5Fgu6GECUxvYOFWm1HAn8E4ZEIGZTdpdIkhoakXFTS0fMj0shiRyboZNIM\r\n8Vgvdxor36uv/rL6XXFYujxbqHZkWOdqtkm3erUcb5YNHCrcgVFlLzuKDKpx\r\neqVnHKfoqPOCaVvsm8xO2zpUdo6lZjuJQ2HJFsiq0jlTuW9XsJmGW+gyrYIR\r\nagHdhXx1Ec0AkwmJOjopetfoX6Q8Cjrg++9SkS4qXEj3Kqq6p6P6bVLp8iKR\r\nUX6n+voIwjUEWcgNieBVaWZb/E1d/PhhgeHmq6rmTAp2uSSy7hC+8t+b4viG\r\nx9SZEldBN3xr/ar1HWsFpwuJsWIycTSW1xNfhcMqHiiyr0OB/L0Bsis6oB+x\r\nquVvMiC/0rE/mJBYuhldThCXNyW5re4IvHl8aJdYRnrsuhJBKkhtW2fpQreh\r\nJTkVEb8BdjeBkN2ViYh/jGfW6QMHY1aHKZI=\r\n=Qy9s\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/index.d.ts","gitHead":"4521eec2f465e4907eae2860899393f332073d43","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"repository":{"url":"git+https://github.com/apollographql/apollo-utils.git","type":"git","directory":"packages/cache-control-types/"},"_npmVersion":"8.5.0","description":"TypeScript types for Apollo Server info.cacheControl","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"peerDependencies":{"graphql":"14.x || 15.x || 16.x"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-types_1.0.0_1659567496694_0.3459791959045584","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@apollo/cache-control-types","version":"1.0.1","keywords":["apollo","graphql","typescript","node"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"@apollo/cache-control-types@1.0.1","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-utils#readme","bugs":{"url":"https://github.com/apollographql/apollo-utils/issues"},"dist":{"shasum":"ec449914bee4c182df0fa15d7d3725ae13fb4680","tarball":"https://registry.npmjs.org/@apollo/cache-control-types/-/cache-control-types-1.0.1.tgz","fileCount":8,"integrity":"sha512-5mEr3wD4ZVLBwsIkxXl+qaMDItvfHVQDH2I5XKhdjrr2modtsz+PHBa6TQl9uNqqueScfgN1DjAmW5sg0bO/fA==","signatures":[{"sig":"MEUCIHKBgWreXmrF2+HwGJSLwq+jMuIP9UIviTikLUKfLklXAiEAnk6DnMNWHpA4yUlL7tSsHcFUWmQt8KNvMop7+Ke6rrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6xbhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0oRAAnz17mQW4AWNEFJzRn1p6VXVb/i3cIb5sXbnmvLME2jZioW+n\r\nJ//lUbgIfx7oxaBxI8pgl9ilx+WGN1o4rmY2BM+Zk6HyxSkk6UnKe4tgenIP\r\nQSlLI6oADHnWNgr7HPo4r1gYEk8gMX2ODl7lN+JS/bi6e/mSpzCt9a3IA6Lu\r\nGJWnXyg18iT18nr0Lr5Xe1UkFTHCOIXaLI7PTTSzkty5g7+sLxTYZU/k+ZYM\r\nDokQYeAVc7vNxJc7Lo+gygwsK/9rq4TUrYCsjLlgQ1pe9Fzn0t4PrN8xe/63\r\nco8++K9ilVjTR2ROn4TV9Xa2A2oBQCeOBFXZ+31aP6Q/dDAUCDXmmcWyVJXM\r\n2l75Um1FXFsgrnUBuChKzwo29hUql9SOXEi0yPkYcvBx4MoOnepbBwc09E3V\r\nWQ1BhPwLZAkF5J4GgJR2LtyF3+eSKL08FS8hjMOF1kZgk6RMm8l1gNVd04Za\r\n9iyPkBplEonO2z0jhFXwAUHaCsmBCN2hKdwkTzPZXfKAbhZ2uvlwfOTDGRnc\r\nVhPDNJuTp0qCW6XfS7Ql4EYsC/hYbv24Bh2wc0sAv6nJvykr3JHPzw4stk1r\r\nGTMQ00AomesUcNXTh0N8Ru8QCGkzSuLOTZUf/01xW5CM6hQxHTaTDIHSLxk/\r\ndIIr7QFS9YXtwdncxcDZjC/5eAJk1oEWCHg=\r\n=G3a7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"da1125c171a8a1fb1ed6aef8a62f8388a7d9a58d","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"repository":{"url":"git+https://github.com/apollographql/apollo-utils.git","type":"git","directory":"packages/cache-control-types/"},"_npmVersion":"8.5.0","description":"TypeScript types for Apollo Server info.cacheControl","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"peerDependencies":{"graphql":"14.x || 15.x || 16.x"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-types_1.0.1_1659573984965_0.08893534808762626","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@apollo/cache-control-types","version":"1.0.2","keywords":["apollo","graphql","typescript","node"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"@apollo/cache-control-types@1.0.2","maintainers":[{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-utils#readme","bugs":{"url":"https://github.com/apollographql/apollo-utils/issues"},"dist":{"shasum":"f42ed3563acc7f1f50617d65d208483977adc68e","tarball":"https://registry.npmjs.org/@apollo/cache-control-types/-/cache-control-types-1.0.2.tgz","fileCount":8,"integrity":"sha512-Por80co1eUm4ATsvjCOoS/tIR8PHxqVjsA6z76I6Vw0rFn4cgyVElQcmQDIZiYsy41k8e5xkrMRECkM2WR8pNw==","signatures":[{"sig":"MEUCIQD5lazRhG8/o7D/XugP7KvjrC/MuADMUwODRgJ8zgLQywIgJIF8WooC5G4LSUs7MCo9OStWEYrXMRwXe+C4beuQvw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7CbmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5RxAAlXyvmLM4sLv7bWOnMiemYuVGN92Q1iDbcV6L7ECM7jZyPrfh\r\nefs/qRweosReryC2F6/Gp93LwfNs6gVxLWHxMYE5kZSA7vbiK2+NGyfd21yr\r\nz/m2j9ILvdSZB0zbpP0ZV1bFMJ9a+JD+Oy+QbXgITA4LVOL/uWZtflVs/v4i\r\nDn+gkz1lRS3FO9JUV86rqQmaDTN0gM4MhFvX7n2JsnXNRqoOPfv0+18YctAU\r\ntWiI74RsDRcTb66kFwL9biwVttuQN8fC0G9BG7e4JyxcSkMBazGe9hUQRQ0c\r\nHbMf098fDHOZOGYYzzTUlINkaFuDK70pdCwhQ8ZrjZne9K95ZsC8GXWQCCIC\r\nBHHZZOLikqO4WOKGt1YgmhJYPfgJbicXGAFmgTVZth1RFt4ZqZPcIbQgrXdc\r\n1+uildO+6rXOZymxgF5sh5E+wZLziJH/l6gfToN13RmdT7VmwBkXGQuHMVeF\r\n7LPjidfgm+AWNOz+oUWNx7JS8LkegbQSB6ZFmQHNN1zUyCRKgLxSeRnqkGmt\r\nX6cHGQB59rdyizjKUGv8yujpd+leaucdpC8m2LTyEiKhH30YYYl4IaYvuY3v\r\nbuNJsWgPCWycrrAzmpwR2GJydMRGPHqzWQ8oGTPWLkqp2RiFtk92paUIRFiE\r\nyQ00zHIiJytjmHwkPA9leVtEMJPZl9gkFg8=\r\n=XwvR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8ac8812d545bd02d8891dfc92505b37e6b5b8c33","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"repository":{"url":"git+https://github.com/apollographql/apollo-utils.git","type":"git","directory":"packages/cache-control-types/"},"_npmVersion":"8.5.0","description":"TypeScript types for Apollo Server info.cacheControl","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"peerDependencies":{"graphql":"14.x || 15.x || 16.x"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-types_1.0.2_1659643622569_0.4885901625439206","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@apollo/cache-control-types","version":"1.0.3","keywords":["apollo","graphql","typescript","node"],"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","_id":"@apollo/cache-control-types@1.0.3","maintainers":[{"name":"dkuc","email":"dariusz_kuc@hotmail.com"},{"name":"glasser","email":"glasser@apollographql.com"},{"name":"trevor.scheer","email":"trevor.scheer@gmail.com"},{"name":"apollo-bot","email":"npm@apollographql.com"}],"homepage":"https://github.com/apollographql/apollo-server#readme","bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"dist":{"shasum":"5da62cf64c3b4419dabfef4536b57a40c8ff0b47","tarball":"https://registry.npmjs.org/@apollo/cache-control-types/-/cache-control-types-1.0.3.tgz","fileCount":16,"integrity":"sha512-F17/vCp7QVwom9eG7ToauIKdAxpSoadsJnqIfyryLFSkLSOEqu+eC5Z3N8OXcUVStuOMcNHlyraRsA6rRICu4g==","signatures":[{"sig":"MEUCIDpXKP6o0Ntq1DXmj89/w/wPpF3+oA1mHYxnkPTyQpCBAiEAzWVmRdBpqWu4s/JyIj12cpvSCsiJwngyWDno+aUu0zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75611},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","volta":{"extends":"../../package.json"},"module":"dist/esm/index.js","exports":{".":{"types":{"default":"./dist/esm/index.d.ts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"65a8ac86a7407a3bd5fea792e09a3053fbca0c6c","_npmUser":{"name":"apollo-bot","email":"npm@apollographql.com"},"repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/cache-control-types/"},"_npmVersion":"9.5.1","description":"TypeScript types for Apollo Server info.cacheControl","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"peerDependencies":{"graphql":"14.x || 15.x || 16.x"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-types_1.0.3_1687797457295_0.2741167564024256","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-08-03T22:58:16.632Z","modified":"2026-01-22T17:29:49.309Z","1.0.0":"2022-08-03T22:58:16.846Z","1.0.1":"2022-08-04T00:46:25.140Z","1.0.2":"2022-08-04T20:07:02.736Z","1.0.3":"2023-06-26T16:37:37.476Z"},"bugs":{"url":"https://github.com/apollographql/apollo-server/issues"},"author":{"name":"Apollo","email":"packages@apollographql.com"},"license":"MIT","homepage":"https://github.com/apollographql/apollo-server#readme","keywords":["apollo","graphql","typescript","node"],"repository":{"url":"git+https://github.com/apollographql/apollo-server.git","type":"git","directory":"packages/cache-control-types/"},"description":"TypeScript types for Apollo Server info.cacheControl","maintainers":[{"email":"glasser@apollographql.com","name":"glasser"},{"email":"dariusz_kuc@hotmail.com","name":"dkuc"},{"email":"mail@lenzw.de","name":"phryneas"},{"email":"npm@apollographql.com","name":"apollo-bot"},{"email":"npmjs@jro.cc","name":"abernix"}],"readme":"# Cache Control types\n\nThis package exports various TypeScript types related to Apollo Server's cache\npolicy calculation.\n\nSpecifically, it gives a type-safe way to get the `info.cacheControl` field in resolvers. Either declare your resolver's `info` argument to be of type `GraphQLResolveInfoWithCacheControl` (perhaps with the graphql-code-generator typescript-resolvers customResolveInfo option), or use the `maybeCacheControlFromInfo` or `cacheControlFromInfo` functions to extract `info.cacheControl` in a type-safe way.\n","readmeFilename":"README.md"}