-
Notifications
You must be signed in to change notification settings - Fork 0
TypeScript: implement MikroORM sink extraction #100
Copy link
Copy link
Open
Labels
area:ormData-layer and ORM sink extractionData-layer and ORM sink extractionenhancementNew feature or requestNew feature or requestphase:7-ecosystem-expansionPost-v1 framework, ORM, and ecosystem expansionPost-v1 framework, ORM, and ecosystem expansionpriority:p3Useful follow-up or post-v1 workUseful follow-up or post-v1 worksize:lLarge implementation sliceLarge implementation slicestack:typescriptTypeScript, JavaScript, or TS ecosystem supportTypeScript, JavaScript, or TS ecosystem support
Description
Metadata
Metadata
Assignees
Labels
area:ormData-layer and ORM sink extractionData-layer and ORM sink extractionenhancementNew feature or requestNew feature or requestphase:7-ecosystem-expansionPost-v1 framework, ORM, and ecosystem expansionPost-v1 framework, ORM, and ecosystem expansionpriority:p3Useful follow-up or post-v1 workUseful follow-up or post-v1 worksize:lLarge implementation sliceLarge implementation slicestack:typescriptTypeScript, JavaScript, or TS ecosystem supportTypeScript, JavaScript, or TS ecosystem support
Parent
Part of #89.
Context
MikroORM is a major TypeScript data-mapper ORM with entity manager, repositories, unit of work, query builder, and transaction APIs.
Reference: https://mikro-orm.io/docs/
Scope
EntityManager, repositories, injected repositories, and unit-of-work patterns where statically resolvable.findOne,find,findAll,create,assign,persist,persistAndFlush,flush,remove,removeAndFlush, query builder update/delete/select, and transactions.Acceptance Criteria
INV006.Test Plan
cargo fmt --all -- --check,cargo clippy --locked --workspace --all-targets, andcargo test --locked --workspace.