Title: types are extremely poor without coverage. · Issue #33 · serpapi/serpapi-javascript · GitHub
Open Graph Title: types are extremely poor without coverage. · Issue #33 · serpapi/serpapi-javascript
X Title: types are extremely poor without coverage. · Issue #33 · serpapi/serpapi-javascript
Description: Engine parameters is: export type EngineParameters = Record
Open Graph Description: Engine parameters is: export type EngineParameters = Record
X Description: Engine parameters is: export type EngineParameters = Record<string, any>; This is basically the same as not having ts support. There isn't even an enum or something for engine names. Auto...
Opengraph URL: https://github.com/serpapi/serpapi-javascript/issues/33
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"types are extremely poor without coverage.","articleBody":"Engine parameters is:\nexport type EngineParameters = Record\u003cstring, any\u003e;\n\nThis is basically the same as not having ts support. There isn't even an enum or something for engine names. Auto generating types from code with gpt would result in more robust typing. Should matter since you want money for using your tools","author":{"url":"https://github.com/ali-habibzadeh","@type":"Person","name":"ali-habibzadeh"},"datePublished":"2025-09-30T23:02:37.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/33/serpapi-javascript/issues/33"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:f81a3c3a-1332-7a9b-af8b-ba7b3caf5835 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 81A0:53BA2:15B92D1:1C59115:698FD563 |
| html-safe-nonce | dd8297636844025c9dceb8975ac9d1336db0fefcc90a8ef8311384b1d6f43859 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MUEwOjUzQkEyOjE1QjkyRDE6MUM1OTExNTo2OThGRDU2MyIsInZpc2l0b3JfaWQiOiI3NTgxNTc3ODQ0MzUxODE3MDU5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 2cba583638154b2f5e66f928e8de3939611f7133ce81a0f669c86fc5bf3a4859 |
| hovercard-subject-tag | issue:3471326262 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/serpapi/serpapi-javascript/33/issue_layout |
| twitter:image | https://opengraph.githubassets.com/3b84f0c7c8dde3f269f1f8332da5200b9986ebbd9426d5f0d0ba5757541b3d20/serpapi/serpapi-javascript/issues/33 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/3b84f0c7c8dde3f269f1f8332da5200b9986ebbd9426d5f0d0ba5757541b3d20/serpapi/serpapi-javascript/issues/33 |
| og:image:alt | Engine parameters is: export type EngineParameters = Record |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | ali-habibzadeh |
| hostname | github.com |
| expected-hostname | github.com |
| None | 42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b |
| turbo-cache-control | no-preview |
| go-import | github.com/serpapi/serpapi-javascript git https://github.com/serpapi/serpapi-javascript.git |
| octolytics-dimension-user_id | 34724717 |
| octolytics-dimension-user_login | serpapi |
| octolytics-dimension-repository_id | 572882308 |
| octolytics-dimension-repository_nwo | serpapi/serpapi-javascript |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 572882308 |
| octolytics-dimension-repository_network_root_nwo | serpapi/serpapi-javascript |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d320682233dfd4d28c0b30554a564c2fcd229032 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width