Skip to content

Commit b53b271

Browse files
committed
export NamedSchemaError
1 parent 1946176 commit b53b271

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')
@@ -1215,11 +1218,11 @@ describe('endpoint schemas', () => {
12151218
}) {
12161219
for (const handler of [onSchemaFailureGlobal, onSchemaFailureEndpoint]) {
12171220
expect(handler).toHaveBeenCalledOnce()
1218-
const [taggedError, info] = handler.mock.calls[0]
1219-
expect(taggedError).toBeInstanceOf(NamedSchemaError)
1220-
expect(taggedError.issues.length).toBeGreaterThan(0)
1221-
expect(taggedError.value).toEqual(value)
1222-
expect(taggedError.schemaName).toBe(schemaName)
1221+
const [namedError, info] = handler.mock.calls[0]
1222+
expect(namedError).toBeInstanceOf(NamedSchemaError)
1223+
expect(namedError.issues.length).toBeGreaterThan(0)
1224+
expect(namedError.value).toEqual(value)
1225+
expect(namedError.schemaName).toBe(schemaName)
12231226
expect(info.endpoint).toBe('query')
12241227
expect(info.type).toBe('query')
12251228
expect(info.arg).toEqual(arg)

0 commit comments

Comments
 (0)