Skip to content

feat: schema-typed API improvements — nullable, transform, meta, composition, LiteralType, zero deps#87

Open
Copilot wants to merge 7 commits intomasterfrom
copilot/improve-library-integration
Open

feat: schema-typed API improvements — nullable, transform, meta, composition, LiteralType, zero deps#87
Copilot wants to merge 7 commits intomasterfrom
copilot/improve-library-integration

Conversation

Copy link
Copy Markdown

Copilot AI commented Apr 22, 2026

  • Fix failing unit test (getErrorMessages with literal dotted key)
  • Add tests for checkAsync() paths of nullable(), optional(), and transform() — these lines existed in the implementation but had no async test coverage
  • Add test for pick() with a non-existent key (covers the if spec[key] !== undefined false branch)

Copilot AI and others added 4 commits April 22, 2026 10:09
…, triggers, when enhancements, abortEarly, auto-nested paths, extend/pick/omit, validate, LiteralType, lodash removal

Agent-Logs-Url: https://github.com/rsuite/schema-typed/sessions/9180eea8-1e04-48fc-b377-6e034807fc3e

Co-authored-by: simonguo <1203827+simonguo@users.noreply.github.com>
…rove typing in when()

Agent-Logs-Url: https://github.com/rsuite/schema-typed/sessions/9180eea8-1e04-48fc-b377-6e034807fc3e

Co-authored-by: simonguo <1203827+simonguo@users.noreply.github.com>
…ve TS ! operator from JS test

Agent-Logs-Url: https://github.com/rsuite/schema-typed/sessions/9180eea8-1e04-48fc-b377-6e034807fc3e

Co-authored-by: simonguo <1203827+simonguo@users.noreply.github.com>
…signature (fixes TS2554)

Agent-Logs-Url: https://github.com/rsuite/schema-typed/sessions/40af394a-3626-4566-b9c9-077d63c6c5a4

Co-authored-by: simonguo <1203827+simonguo@users.noreply.github.com>
@codesandbox-ci
Copy link
Copy Markdown

codesandbox-ci Bot commented Apr 22, 2026

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

Copilot AI requested a review from simonguo April 22, 2026 10:27
@simonguo simonguo marked this pull request as ready for review April 22, 2026 10:34
… directly in $spec

Agent-Logs-Url: https://github.com/rsuite/schema-typed/sessions/c5933e7f-127d-4cc1-aced-3c328a2d27e2

Co-authored-by: simonguo <1203827+simonguo@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants