Skip to content

Commit 35d6fdc

Browse files
feat: remove zod positive and nonnegative constraints for input schemas due to possible compat issue
1 parent 7d3c7ca commit 35d6fdc

File tree

8 files changed

+6
-29
lines changed

8 files changed

+6
-29
lines changed

packages/diffbot/src/diffbot-client.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,6 @@ export namespace diffbot {
321321
size: z
322322
.number()
323323
.int()
324-
.positive()
325324
.max(100)
326325
.optional()
327326
.describe('Number of results to return')

packages/hacker-news/src/hacker-news-client.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -190,16 +190,10 @@ export namespace hackernews {
190190
.describe(
191191
'Filter by numeric range (created_at_i, points, or num_comments); (created_at_i is a timestamp in seconds). Ex: numericFilters=points>100,num_comments>=1000'
192192
),
193-
page: z
194-
.number()
195-
.int()
196-
.nonnegative()
197-
.optional()
198-
.describe('Page number to return'),
193+
page: z.number().int().optional().describe('Page number to return'),
199194
hitsPerPage: z
200195
.number()
201196
.int()
202-
.positive()
203197
.optional()
204198
.describe('Number of results to return per page (defaults to 50)'),
205199
sortBy: hackernews.searchSortBySchema

packages/hunter/src/hunter-client.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ export namespace hunter {
4343
export const DomainSearchOptionsSchema = z.object({
4444
domain: z.string().optional().describe('domain to search for'),
4545
company: z.string().optional().describe('company name to search for'),
46-
limit: z.number().int().positive().optional(),
47-
offset: z.number().int().nonnegative().optional(),
46+
limit: z.number().int().optional(),
47+
offset: z.number().int().optional(),
4848
type: z.enum(['personal', 'generic']).optional(),
4949
seniority: z.union([SenioritySchema, z.array(SenioritySchema)]).optional(),
5050
department: z
@@ -61,7 +61,7 @@ export namespace hunter {
6161
company: z.string().optional().describe('company name to search for'),
6262
first_name: z.string().describe("person's first name"),
6363
last_name: z.string().describe("person's last name"),
64-
max_duration: z.number().int().positive().min(3).max(20).optional()
64+
max_duration: z.number().int().min(3).max(20).optional()
6565
})
6666
export type EmailFinderOptions = z.infer<typeof EmailFinderOptionsSchema>
6767

packages/perigon/src/perigon-client.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -245,15 +245,13 @@ export namespace perigon {
245245
page: z
246246
.number()
247247
.int()
248-
.positive()
249248
.max(10_000)
250249
.default(0)
251250
.optional()
252251
.describe('Page number of results to return (zero-based)'),
253252
size: z
254253
.number()
255254
.int()
256-
.positive()
257255
.max(DEFAULT_PAGE_SIZE)
258256
.optional()
259257
.describe('Number of results to return per page')
@@ -329,7 +327,6 @@ export namespace perigon {
329327
size: z
330328
.number()
331329
.int()
332-
.positive()
333330
.max(DEFAULT_PAGE_SIZE)
334331
.optional()
335332
.describe('Number of results to return per page')
@@ -375,13 +372,11 @@ export namespace perigon {
375372
numEmployeesFrom: z
376373
.number()
377374
.int()
378-
.positive()
379375
.optional()
380376
.describe('Minimum number of employees.'),
381377
numEmployeesTo: z
382378
.number()
383379
.int()
384-
.positive()
385380
.optional()
386381
.describe('Maximum number of employees.'),
387382
ipoFrom: z
@@ -395,7 +390,6 @@ export namespace perigon {
395390
size: z
396391
.number()
397392
.int()
398-
.positive()
399393
.max(DEFAULT_PAGE_SIZE)
400394
.optional()
401395
.describe('Number of results to return per page')

packages/predict-leads/src/predict-leads-client.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -332,11 +332,10 @@ export namespace predictleads {
332332
.string()
333333
.optional()
334334
.describe('Signals found until specified date (ISO 8601).'),
335-
page: z.number().int().positive().default(1).optional(),
335+
page: z.number().int().default(1).optional(),
336336
limit: z
337337
.number()
338338
.int()
339-
.positive()
340339
.max(MAX_PAGE_SIZE)
341340
.default(DEFAULT_PAGE_SIZE)
342341
.optional(),
@@ -368,7 +367,6 @@ export namespace predictleads {
368367
limit: z
369368
.number()
370369
.int()
371-
.positive()
372370
.max(MAX_PAGE_SIZE)
373371
.default(DEFAULT_PAGE_SIZE)
374372
.optional(),
@@ -407,7 +405,6 @@ export namespace predictleads {
407405
limit: z
408406
.number()
409407
.int()
410-
.positive()
411408
.max(MAX_PAGE_SIZE)
412409
.default(DEFAULT_PAGE_SIZE)
413410
.optional()
@@ -422,7 +419,6 @@ export namespace predictleads {
422419
limit: z
423420
.number()
424421
.int()
425-
.positive()
426422
.max(MAX_PAGE_SIZE)
427423
.default(DEFAULT_PAGE_SIZE)
428424
.optional()
@@ -436,7 +432,6 @@ export namespace predictleads {
436432
limit: z
437433
.number()
438434
.int()
439-
.positive()
440435
.max(MAX_PAGE_SIZE)
441436
.default(DEFAULT_PAGE_SIZE)
442437
.optional()
@@ -450,7 +445,6 @@ export namespace predictleads {
450445
limit: z
451446
.number()
452447
.int()
453-
.positive()
454448
.max(MAX_PAGE_SIZE)
455449
.default(DEFAULT_PAGE_SIZE)
456450
.optional()
@@ -465,7 +459,6 @@ export namespace predictleads {
465459
limit: z
466460
.number()
467461
.int()
468-
.positive()
469462
.max(MAX_PAGE_SIZE)
470463
.default(DEFAULT_PAGE_SIZE)
471464
.optional()

packages/serpapi/src/serpapi-client.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -674,7 +674,6 @@ export class SerpAPIClient extends AIFunctionsProvider {
674674
num: z
675675
.number()
676676
.int()
677-
.positive()
678677
.default(5)
679678
.optional()
680679
.describe('number of results to return')

packages/serper/src/serper-client.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@ export namespace serper {
1616
autocorrect: z.boolean().default(true).optional(),
1717
gl: z.string().default('us').optional(),
1818
hl: z.string().default('en').optional(),
19-
page: z.number().int().positive().default(1).optional(),
19+
page: z.number().int().default(1).optional(),
2020
num: z
2121
.number()
2222
.int()
23-
.positive()
2423
.default(10)
2524
.optional()
2625
.describe('number of results to return')

packages/wolfram-alpha/src/wolfram-alpha-client.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ export namespace wolframalpha {
1616
maxchars: z
1717
.number()
1818
.int()
19-
.positive()
2019
.default(6000)
2120
.optional()
2221
.describe('max characters to generate in the response')

0 commit comments

Comments
 (0)