Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,12 +35,12 @@ jobs:
id: changesets
uses: changesets/action@ae32849d5ba541f9ae29e40e22a623bc13562f51 # v2.1.2
with:
version: pnpm run changeset:version
publish: pnpm run changeset:publish
commit: 'ci: Version Packages'
title: 'ci: Version Packages'
version-script: pnpm run changeset:version
publish-script: pnpm run changeset:publish
commit-message: 'ci: Version Packages'
pr-title: 'ci: Version Packages'
- name: Comment on PRs about release
if: steps.changesets.outputs.published == 'true'
uses: TanStack/config/.github/comment-on-release@7bbdf583c2fc1a7f596283cd01e0e44c43f574f2 # main
with:
published-packages: ${{ steps.changesets.outputs.publishedPackages }}
published-packages: ${{ steps.changesets.outputs.published-packages }}
27 changes: 20 additions & 7 deletions packages/form-core/tests/FieldApi.test-d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -451,14 +451,27 @@ it('should allow setting manual errors with standard schema validators on the fi
},
})

field.setErrorMap({
onChange: [{ message: 'Manual error' }],
})

field.setErrorMap({
onChange: [{ message: 'Manual error', path: ['firstName'] }],
})

field.setErrorMap({
// @ts-expect-error standard schema issues require a message
onChange: [{ path: ['firstName'] }],
})

expectTypeOf(field.setErrorMap).parameter(0).toEqualTypeOf<{
onMount: undefined
onChange: { message: string }[] | undefined
onBlur: undefined
onSubmit: undefined
onServer: unknown
onDynamic: undefined
}>
onMount?: undefined
onChange?: StandardSchemaV1Issue[] | undefined
onBlur?: undefined
onSubmit?: undefined
onServer?: unknown
onDynamic?: undefined
}>()
})

it('should not allow promises to be returned from synchronous validators', () => {
Expand Down
Loading