Skip to content

Commit de309e9

Browse files
committed
export NamedSchemaError
1 parent ccd70e4 commit de309e9

File tree

2 files changed

+14
-7
lines changed

2 files changed

+14
-7
lines changed

packages/toolkit/src/query/index.ts

+4
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ export type {
4646
ResultDescription,
4747
TagTypesFromApi,
4848
UpdateDefinitions,
49+
SchemaFailureHandler,
50+
SchemaFailureInfo,
4951
} from './endpointDefinitions'
5052
export { fetchBaseQuery } from './fetchBaseQuery'
5153
export type {
@@ -98,3 +100,5 @@ export type {
98100
NoInfer as TSHelpersNoInfer,
99101
Override as TSHelpersOverride,
100102
} from './tsHelpers'
103+
104+
export { NamedSchemaError } from './standardSchema'

packages/toolkit/src/query/tests/createApi.test.ts

+10-7
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,15 @@ import type {
1414
SerializeQueryArgs,
1515
TagTypesFromApi,
1616
} from '@reduxjs/toolkit/query'
17-
import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/query'
17+
import {
18+
createApi,
19+
fetchBaseQuery,
20+
NamedSchemaError,
21+
} from '@reduxjs/toolkit/query'
1822
import { HttpResponse, delay, http } from 'msw'
1923
import nodeFetch from 'node-fetch'
2024
import * as v from 'valibot'
2125
import type { SchemaFailureHandler } from '../endpointDefinitions'
22-
import { NamedSchemaError } from '../standardSchema'
2326

2427
beforeAll(() => {
2528
vi.stubEnv('NODE_ENV', 'development')
@@ -1219,11 +1222,11 @@ describe('endpoint schemas', () => {
12191222
}) {
12201223
for (const handler of [onSchemaFailureGlobal, onSchemaFailureEndpoint]) {
12211224
expect(handler).toHaveBeenCalledOnce()
1222-
const [taggedError, info] = handler.mock.calls[0]
1223-
expect(taggedError).toBeInstanceOf(NamedSchemaError)
1224-
expect(taggedError.issues.length).toBeGreaterThan(0)
1225-
expect(taggedError.value).toEqual(value)
1226-
expect(taggedError.schemaName).toBe(schemaName)
1225+
const [namedError, info] = handler.mock.calls[0]
1226+
expect(namedError).toBeInstanceOf(NamedSchemaError)
1227+
expect(namedError.issues.length).toBeGreaterThan(0)
1228+
expect(namedError.value).toEqual(value)
1229+
expect(namedError.schemaName).toBe(schemaName)
12271230
expect(info.endpoint).toBe('query')
12281231
expect(info.type).toBe('query')
12291232
expect(info.arg).toEqual(arg)

0 commit comments

Comments
 (0)