Person

mrbandler

Capabilities1

Provides 1
TypeScript patternsCAPTypeScript patternscapabilityHow 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.

Entries2

Group by
EntrySignals
Maintains2
cds-routing-handlersv3.0.7
Quiet

Decorator-based routing of CAP service handlers in TypeScript

cds2typesv3.0.1
none

CLI generating TypeScript interfaces from a CDS model

Writing and topics1

Piece, what it offersStill applies
Taking CAP to the next level - with TypeScript
SAP Community, mrbandlerThe reasoningRunnable code
Gone quiet

Details

History8
  • cds-routing-handlersprovides[typescript-patterns] → what_it_does and two facet valuesThe 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.
  • cds2typeslifecycle → deprecatedThe 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.
  • cds2typesprovides[typescript-patterns] → what_it_doesThe 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-handlersartifact_type → packageTyped cds-plugin by placement, which defaults every candidate to that. It is not one.
  • cds-routing-handlersdescription.one_line → Decorator-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.Placement 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.
  • cds2typesartifact_type → cliTyped cds-plugin by placement, which defaults every candidate to that. It is not one.
  • cds2typesdescription.one_line → Generates TypeScript interfaces from a CDS model at the command line, from before @cap-js/cds-typer existed.Placement 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.
Profile1
For your agent