2 Repos
Type declarations for UI component objects and methods to ensure type-safe interaction and state management.
Distinct from TypeScript Type Synthesis: Candidates focus on gRPC stubs, schema synthesis, or general type generators, not interaction typing for a UI library.
Explore 2 awesome GitHub repositories matching user interface & experience · TypeScript Interaction Typing. Refine with filters or upvote what's useful.
Flowbite is a cross-framework UI library and design system built as a collection of pre-styled components and layout blocks using Tailwind CSS utility classes. It functions as a TypeScript UI toolkit and a general web framework for creating responsive websites and applications. The project provides a mirroring Figma design system to allow prototyping of components and variants before they are coded. It distinguishes itself through an AI-driven approach to page generation and the creation of design specifications via a command-line interface. The library covers a wide range of interactive int
Flowbite provides TypeScript interfaces and type declarations for component objects and methods to ensure compile-time safety.
vue-chartjs is a component library that wraps Chart.js chart types as reusable Vue components, integrating the charting library into Vue's component model. It provides reactive props binding so that charts automatically redraw when data or options change, and exposes the underlying Chart.js instance via template refs for direct programmatic access. The library also forwards Chart.js interaction events like clicks and hovers to Vue component event handlers, and applies ARIA labels to chart elements for screen reader support. The library distinguishes itself by offering typed Vue components for
Registers custom Chart.js chart types and controllers as typed Vue components for type-safe usage.