Skip to content

Commit f0b2157

Browse files
gr2mlgrammel
andauthored
fix: revert zod import change (#9382)
## Background Changing `import { z } from 'zod/v4';` to `import * as z from 'zod/v4';` broke AI SDK zod schemas in some environments. ## Summary Revert import change. ## Related - Caused by #9301 - port of #9349 --------- Co-authored-by: Lars Grammel <[email protected]>
1 parent 422cb1f commit f0b2157

File tree

156 files changed

+161
-155
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

156 files changed

+161
-155
lines changed

.changeset/young-beans-melt.md

Lines changed: 6 additions & 0 deletions

packages/ai/src/generate-object/generate-object.test-d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { expectTypeOf } from 'vitest';
22
import { generateObject } from './generate-object';
3-
import * as z from 'zod/v4';
3+
import { z } from 'zod/v4';
44
import { JSONValue } from '@ai-sdk/provider';
55
import { describe, it } from 'vitest';
66

packages/ai/src/generate-object/generate-object.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import {
1515
vitest,
1616
vi,
1717
} from 'vitest';
18-
import * as z from 'zod/v4';
18+
import { z } from 'zod/v4';
1919
import { verifyNoObjectGeneratedError as originalVerifyNoObjectGeneratedError } from '../error/verify-no-object-generated-error';
2020
import * as logWarningsModule from '../logger/log-warnings';
2121
import { MockLanguageModelV3 } from '../test/mock-language-model-v3';

packages/ai/src/generate-object/stream-object.test-d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { JSONValue } from '@ai-sdk/provider';
22
import { expectTypeOf } from 'vitest';
3-
import * as z from 'zod/v4';
3+
import { z } from 'zod/v4';
44
import { AsyncIterableStream } from '../util/async-iterable-stream';
55
import { FinishReason } from '../types';
66
import { streamObject } from './stream-object';

packages/ai/src/generate-object/stream-object.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
} from '@ai-sdk/provider-utils/test';
1313
import assert, { fail } from 'node:assert';
1414
import { afterEach, beforeEach, describe, expect, it, vitest } from 'vitest';
15-
import * as z from 'zod/v4';
15+
import { z } from 'zod/v4';
1616
import { NoObjectGeneratedError } from '../error/no-object-generated-error';
1717
import { verifyNoObjectGeneratedError } from '../error/verify-no-object-generated-error';
1818
import * as logWarningsModule from '../logger/log-warnings';

packages/ai/src/generate-text/generate-text.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import {
2525
vi,
2626
vitest,
2727
} from 'vitest';
28-
import * as z from 'zod/v4';
28+
import { z } from 'zod/v4';
2929
import { Output } from '.';
3030
import * as logWarningsModule from '../logger/log-warnings';
3131
import { MockLanguageModelV3 } from '../test/mock-language-model-v3';

packages/ai/src/generate-text/output.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { fail } from 'assert';
2-
import * as z from 'zod/v4';
2+
import { z } from 'zod/v4';
33
import { verifyNoObjectGeneratedError } from '../error/verify-no-object-generated-error';
44
import { object } from './output';
55
import { FinishReason } from '../types';

packages/ai/src/generate-text/parse-tool-call.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { dynamicTool, tool } from '@ai-sdk/provider-utils';
2-
import * as z from 'zod/v4';
2+
import { z } from 'zod/v4';
33
import { InvalidToolInputError } from '../error/invalid-tool-input-error';
44
import { NoSuchToolError } from '../error/no-such-tool-error';
55
import { ToolCallRepairError } from '../error/tool-call-repair-error';

packages/ai/src/generate-text/run-tools-transformation.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
mockId,
77
} from '@ai-sdk/provider-utils/test';
88
import { describe, expect, it } from 'vitest';
9-
import * as z from 'zod/v4';
9+
import { z } from 'zod/v4';
1010
import { NoSuchToolError } from '../error/no-such-tool-error';
1111
import { MockTracer } from '../test/mock-tracer';
1212
import { runToolsTransformation } from './run-tools-transformation';

packages/ai/src/generate-text/stream-text.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import {
3535
vi,
3636
vitest,
3737
} from 'vitest';
38-
import * as z from 'zod/v4';
38+
import { z } from 'zod/v4';
3939
import * as logWarningsModule from '../logger/log-warnings';
4040
import { MockLanguageModelV3 } from '../test/mock-language-model-v3';
4141
import { createMockServerResponse } from '../test/mock-server-response';

0 commit comments

Comments
 (0)