Person
mrbandler
Capabilities
Provides
TypeScript patternsCAPTypeScript patternsHow an application is arranged once it is written in TypeScript — where handlers live, what registers them, and how business logic is kept apart from persistence. Distinct from typing, which is about the model being visible to the compiler; this is about the shape of the code around it.
Entries
Group by
EntrySignals
Maintains
cds-routing-handlerscds-routing-handlersDecorator-based routing of CAP service handlers in TypeScript, from before the core had an opinion — the framework the CDS-TS-Dispatcher post names as its unmaintained predecessor.independent, cap
Release and repository quiet for 46 months.
Decorator-based routing of CAP service handlers in TypeScript
cds2typescds2typesA command-line tool that generates TypeScript interfaces from a CDS model, written before @cap-js/cds-typer existed.independent, cap
CLI generating TypeScript interfaces from a CDS model
Writing and topics
Piece, what it offersStill applies
Taking CAP to the next level - with TypeScriptTaking CAP to the next level - with TypeScriptThe author's own two packages introduced together, and they are two halves of one idea: cds2types generates TypeScript from the CDS model, cds-routing-handlers arranges the handlers that use them. Published in 2020, years before cds-typer, which makes it the earliest answer in the graph to a question the core answered later.published 2020-05-22
Taking CAP to the next level - with TypeScript
cds-routing-handlers: release and repository quiet for 46 months. Affects Runnable code.
Details
History
- cds-routing-handlersThe edge carried no sentence. It now says what the package binds and where it stops, and states the handler_binding and layers values of the capability's comparison on the README sentences they rest on. No lifecycle field was added: the README read today carries no statement by its maintainer about the package's end, and the predecessor sentence in the one-liner is another author's reading, already attributed as such.
- cds2typesThe README read today opens with a caution notice from its maintainer: the project is not maintained anymore, and it points readers to capire's TypeScript page instead. Deprecated is the state that matches that sentence — not to start with it any more — rather than retired, which would say the maintainer had ended it; nothing in the notice says that, and it carries no date, so none is recorded.
- cds2typesThe edge carried no sentence. It now says what the tool produces and that it says nothing about the arrangement of the code around it. Whether this edge belongs on typescript-patterns at all is an open editorial question recorded with the capability's review: generating types from a model is the typing concern, and this pass does not move the edge.
- cds-routing-handlersTyped cds-plugin by placement, which defaults every candidate to that. It is not one.
- cds-routing-handlersPlacement copied the package's own npm description. Replaced with a line written for this graph — what it does and where it sits — because an unattributed sentence is an unattributed claim.
- cds2typesTyped cds-plugin by placement, which defaults every candidate to that. It is not one.
- cds2typesPlacement copied the package's own npm description. Replaced with a line written for this graph — what it does and where it sits — because an unattributed sentence is an unattributed claim.
- First entry seenDiscovered via npm registry, The discovery pass.
Profile
For your agent
- Ref
actor:mrbandler- JSON
- /actors/mrbandler.json
- MCP
- Connecting an agent