https://github.com/binlabs/sequel-ace-typescript-bundles
A collection of bundles for Sequel Ace meant to aide in development of Typescript projects.
https://github.com/binlabs/sequel-ace-typescript-bundles
database-schema sequel-ace sequel-pro sequelize-typescript typescript typescript-interfaces
Last synced: 5 months ago
JSON representation
A collection of bundles for Sequel Ace meant to aide in development of Typescript projects.
- Host: GitHub
- URL: https://github.com/binlabs/sequel-ace-typescript-bundles
- Owner: binlabs
- Created: 2022-04-10T00:43:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-25T00:50:20.000Z (over 3 years ago)
- Last Synced: 2025-01-22T13:51:54.960Z (11 months ago)
- Topics: database-schema, sequel-ace, sequel-pro, sequelize-typescript, typescript, typescript-interfaces
- Language: HTML
- Homepage:
- Size: 28.3 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sequel Ace Typescript Bundles
A collection of bundles for Sequel Ace meant to aide in development of Typescript projects.
## Bundles
There are currently two Typescript-related bundles whose descriptions you can see below.
### Typescript Interface
This bundle allows you to generate a Typescript interface from the table(s) that you have selected.
### Typescript Sequelize Model with Interface
From the table(s) that you have selected, this bundle allows you to generate a [Sequelize](https://github.com/sequelize/sequelize) model and an accompanying interface, which will be used to instantiate a class for the model.
## Installation and Usage
1. Download a ZIP file of the repository and unzip it.
2. Double-click on the bundle package to install it.
3. Launch Sequel Ace and connect to a database. Select one or more tables, then choose a command from the **Bundles** > **Generate** menu.
## Contributing
Additional contributors are welcome and encouraged. Please make sure your code is well-tested before opening a pull request.