An open API service indexing awesome lists of open source software.

https://github.com/douglasneuroinformatics/libui-form-types

Type declarations for a declarative form system
https://github.com/douglasneuroinformatics/libui-form-types

Last synced: about 1 year ago
JSON representation

Type declarations for a declarative form system

Awesome Lists containing this project

README

          



Logo

@douglasneuroinformatics/libui-form-types



Type declarations for a declarative form system



Explore the docs »






Report Bug
·
Request Feature


![license](https://img.shields.io/github/license/DouglasNeuroInformatics/libui-form-types)
![version](https://img.shields.io/github/package-json/v/DouglasNeuroInformatics/libui-form-types)



## About

This repository contains type declarations for the `Form` component implemented in [`libui`](https://github.com/DouglasNeuroInformatics/libui), which also forms the foundation of the `FormInstrument` implementation in [OpenDataCapture](https://github.com/DouglasNeuroInformatics/OpenDataCapture). It is designed to be a fully type safe system, including support for a variety of data types and dynamic rendering based on arbitrary internal state.

## Installation

```sh
pnpm install @douglasneuroinformatics/libui-form-types
```

## Contributing

At the moment, we aren't accepting pull requests for this library. However, please feel free to fork it if it is useful for your team!