Skip to content

Fix input and output type of intersect schema #601 #971

Fix input and output type of intersect schema #601

Fix input and output type of intersect schema #601 #971

Triggered via push May 25, 2024 04:14
Status Failure
Total duration 1m 9s
Artifacts

ci.yml

on: push
Install packages
17s
Install packages
Run Prettier in library
29s
Run Prettier in library
Run ESLint in library
34s
Run ESLint in library
Run Vitest in library
31s
Run Vitest in library
Run Prettier in website
29s
Run Prettier in website
Run ESLint in website
36s
Run ESLint in website
Fit to window
Zoom out
Zoom in

Annotations

14 errors
Unhandled error: library/src/schemas/intersect/intersect.ts#L84
TypeCheckError: Type '(dataset Dataset<unknown, never>, config Config<BaseIssue<unknown> | IntersectIssue>) => Dataset<unknown, BaseIssue<unknown> | IntersectIssue>' is not assignable to type '(dataset Dataset<unknown, never>, config Config<BaseIssue<unknown> | IntersectIssue>) => Dataset<never, BaseIssue<unknown> | IntersectIssue>'. Type 'Dataset<unknown, BaseIssue<unknown> | IntersectIssue>' is not assignable to type 'Dataset<never, BaseIssue<unknown> | IntersectIssue>'. Type 'TypedDataset<unknown, BaseIssue<unknown> | IntersectIssue>' is not assignable to type 'Dataset<never, BaseIssue<unknown> | IntersectIssue>'. Type 'TypedDataset<unknown, BaseIssue<unknown> | IntersectIssue>' is not assignable to type 'TypedDataset<never, BaseIssue<unknown> | IntersectIssue>'. Type 'unknown' is not assignable to type 'never'. ❯ src/schemas/intersect/intersect.ts:84:5
Unhandled error: library/src/schemas/intersect/intersectAsync.ts#L90
TypeCheckError: Type '(dataset Dataset<unknown, never>, config Config<BaseIssue<unknown> | IntersectIssue>) => Promise<Dataset<unknown, BaseIssue<unknown> | IntersectIssue>>' is not assignable to type '(dataset Dataset<unknown, never>, config Config<BaseIssue<unknown> | IntersectIssue>) => Promise<Dataset<never, BaseIssue<unknown> | IntersectIssue>>'. Type 'Promise<Dataset<unknown, BaseIssue<unknown> | IntersectIssue>>' is not assignable to type 'Promise<Dataset<never, BaseIssue<unknown> | IntersectIssue>>'. Type 'Dataset<unknown, BaseIssue<unknown> | IntersectIssue>' is not assignable to type 'Dataset<never, BaseIssue<unknown> | IntersectIssue>'. ❯ src/schemas/intersect/intersectAsync.ts:90:11
src/schemas/intersect/intersect.test-d.ts: library/src/schemas/intersect/intersect.test-d.ts#L43
TypeCheckError: Type '{ key1 string; }[] & { key2? number | undefined; }[]' does not satisfy the constraint '"Expected ..., Actual never"'. ❯ src/schemas/intersect/intersect.test-d.ts:43:9
src/schemas/intersect/intersect.test-d.ts: library/src/schemas/intersect/intersect.test-d.ts#L49
TypeCheckError: Type '{ key1 string; }[] & { key2 number; }[]' does not satisfy the constraint '"Expected ..., Actual never"'. ❯ src/schemas/intersect/intersect.test-d.ts:49:9
src/schemas/intersect/intersectAsync.test-d.ts: library/src/schemas/intersect/intersectAsync.test-d.ts#L43
TypeCheckError: Type '{ key1 string; }[] & { key2? number | undefined; }[]' does not satisfy the constraint '"Expected ..., Actual never"'. ❯ src/schemas/intersect/intersectAsync.test-d.ts:43:9
src/schemas/intersect/intersectAsync.test-d.ts: library/src/schemas/intersect/intersectAsync.test-d.ts#L49
TypeCheckError: Type '{ key1 string; }[] & { key2 number; }[]' does not satisfy the constraint '"Expected ..., Actual never"'. ❯ src/schemas/intersect/intersectAsync.test-d.ts:49:9
Run Vitest in library
Process completed with exit code 1.
Run ESLint in library
Type '{ key1: string; }[] & { key2?: number | undefined; }[]' does not satisfy the constraint '"Expected: ..., Actual: never"'.
Run ESLint in library
Type '{ key1: string; }[] & { key2: number; }[]' does not satisfy the constraint '"Expected: ..., Actual: never"'.
Run ESLint in library
Type '(dataset: Dataset<unknown, never>, config: Config<BaseIssue<unknown> | IntersectIssue>) => Dataset<unknown, BaseIssue<unknown> | IntersectIssue>' is not assignable to type '(dataset: Dataset<unknown, never>, config: Config<BaseIssue<unknown> | IntersectIssue>) => Dataset<never, BaseIssue<unknown> | IntersectIssue>'.
Run ESLint in library
Type '{ key1: string; }[] & { key2?: number | undefined; }[]' does not satisfy the constraint '"Expected: ..., Actual: never"'.
Run ESLint in library
Type '{ key1: string; }[] & { key2: number; }[]' does not satisfy the constraint '"Expected: ..., Actual: never"'.
Run ESLint in library
Type '(dataset: Dataset<unknown, never>, config: Config<BaseIssue<unknown> | IntersectIssue>) => Promise<Dataset<unknown, BaseIssue<unknown> | IntersectIssue>>' is not assignable to type '(dataset: Dataset<unknown, never>, config: Config<BaseIssue<unknown> | IntersectIssue>) => Promise<Dataset<never, BaseIssue<unknown> | IntersectIssue>>'.
Run ESLint in library
Process completed with exit code 2.