RobinTail / express-zod-api

A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.
https://ez.robintail.cz
MIT License
619 stars 30 forks source link

Feat: top level transformations and remapping #1869

Closed RobinTail closed 3 months ago

RobinTail commented 3 months ago

Based on the discussion #1615

⚠️ Only transformations to another object will be allowed

Todo:

coveralls-official[bot] commented 3 months ago

Coverage Status

coverage: 99.915% (-0.09%) from 100.0% when pulling 070453b5a79c30c2d33e6c7423a4e456f3230dc4 on allow-top-level-transformations into 6a356fdd896524435cd413f56dbf3da7ee82739e on master.

coveralls-official[bot] commented 3 months ago

Coverage Status

coverage: 100.0%. remained the same when pulling c680ac8023d6e1bf3ddaa9ab0913e022a698361d on allow-top-level-transformations into 6a356fdd896524435cd413f56dbf3da7ee82739e on master.

coveralls-official[bot] commented 3 months ago

Coverage Status

coverage: 100.0%. remained the same when pulling b624e326bb9126ef04d93d80150448f9a142bc88 on allow-top-level-transformations into 6a356fdd896524435cd413f56dbf3da7ee82739e on master.

coveralls-official[bot] commented 3 months ago

Coverage Status

coverage: 100.0%. remained the same when pulling e10fb5264c517342168c89bcc2b23762445fe725 on allow-top-level-transformations into 6a356fdd896524435cd413f56dbf3da7ee82739e on master.

coveralls-official[bot] commented 3 months ago

Coverage Status

coverage: 100.0%. remained the same when pulling d342858e888083e75e14c903232a43bfe8cce702 on allow-top-level-transformations into 6a356fdd896524435cd413f56dbf3da7ee82739e on master.

coveralls-official[bot] commented 3 months ago

Coverage Status

coverage: 100.0%. remained the same when pulling 5f01891e039c94d602c709f734a7071ecc330335 on allow-top-level-transformations into 6a356fdd896524435cd413f56dbf3da7ee82739e on master.

coveralls-official[bot] commented 3 months ago

Coverage Status

coverage: 100.0%. remained the same when pulling d1204003d47908f2c21acba0e1d58428436e04a3 on allow-top-level-transformations into 6a356fdd896524435cd413f56dbf3da7ee82739e on master.

coveralls-official[bot] commented 3 months ago

Coverage Status

coverage: 100.0%. remained the same when pulling 2ac86f8207686e556930ea730452f74b63f944be on allow-top-level-transformations into 6a356fdd896524435cd413f56dbf3da7ee82739e on master.

coveralls-official[bot] commented 3 months ago

Coverage Status

coverage: 100.0%. remained the same when pulling 0de077af4966697b185bef5e6e4247e8d459aba9 on allow-top-level-transformations into 6a356fdd896524435cd413f56dbf3da7ee82739e on master.

coveralls-official[bot] commented 3 months ago

Coverage Status

coverage: 100.0%. remained the same when pulling a5de976d2dcfc3862cfa8ad8a30c75c89fdd4880 on allow-top-level-transformations into 6a356fdd896524435cd413f56dbf3da7ee82739e on master.

coveralls-official[bot] commented 3 months ago

Coverage Status

coverage: 100.0%. remained the same when pulling 5cabf3e102a6d5362280cb8a7696a633536e4015 on allow-top-level-transformations into 6a356fdd896524435cd413f56dbf3da7ee82739e on master.

coveralls-official[bot] commented 3 months ago

Coverage Status

coverage: 100.0%. remained the same when pulling 9dd626aa2b2962d071e1a09b642ef43719e5b93c on allow-top-level-transformations into 6a356fdd896524435cd413f56dbf3da7ee82739e on master.

coveralls-official[bot] commented 3 months ago

Coverage Status

coverage: 100.0%. remained the same when pulling 4accc62cf7c98f1e3ca108c34ea1e121b4c3ad39 on allow-top-level-transformations into 6a356fdd896524435cd413f56dbf3da7ee82739e on master.

coveralls-official[bot] commented 3 months ago

Coverage Status

coverage: 100.0%. remained the same when pulling 61aa062a90b5c8b2911253d4334149f35c84cae9 on allow-top-level-transformations into 6a356fdd896524435cd413f56dbf3da7ee82739e on master.

coveralls-official[bot] commented 3 months ago

Coverage Status

coverage: 100.0%. remained the same when pulling 0b534acda9557e92b3220566bacf12d82972d4a9 on allow-top-level-transformations into 6a356fdd896524435cd413f56dbf3da7ee82739e on master.

RobinTail commented 3 months ago

✅ QA passed