TypeScript support

Types ship with the components themselves: importing from @ui5/webcomponents or from UI5 Web Components for React brings its definitions along, with no separate types package and no UI5 loader or build step to bridge.

Showing artifacts, examples and content with confirmed Web Components applicability. View All UI5

Overview

SAP SHIPS

@ui5/webcomponents ships its own TypeScript definitions rather than a separate types package, for both building a component and consuming one, stable since version 1.19.0.

Not covered: It stops short of JSX: a component such as <ui5-input> used directly in a .tsx file still needs its tag added to JSX.IntrinsicElements by hand, because TypeScript does not recognise a custom element on its own.

THE COMMUNITY ADDS

No community artifact is documented here.

Artifacts1

1 of 1 artifacts
ArtifactSignals
Packages1
@ui5/webcomponentsSAP's UI elements as standard custom elements
Signals
Functional boundary

Seen working1

ArtifactSignals
Samples1
ui5-tsapp-webcTypeScript UI5 app consuming @ui5/webcomponents
none

Details

Coverage
statecore only, UI5, Web Components
assessed
For your agent
Ref
capability:ui5-typescript
JSON
/capabilities/ui5-typescript.json
MCP
Connecting an agent