https://github.com/beenotung/sql-to-ts
Generate Typescript type from SQL
https://github.com/beenotung/sql-to-ts
Last synced: 8 months ago
JSON representation
Generate Typescript type from SQL
- Host: GitHub
- URL: https://github.com/beenotung/sql-to-ts
- Owner: beenotung
- Created: 2019-03-15T07:05:00.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-07-15T08:12:05.000Z (about 3 years ago)
- Last Synced: 2024-04-23T18:58:21.778Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/sql-to-ts
- Size: 42 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# sql-to-ts
Generate Typescript from SQL
[](https://www.npmjs.com/package/sql-to-ts)
## Installation
```bash
npm i -g sql-to-ts
```## Usage Example:
```bash
sql-to-ts -o res/ts ./res/information_schema.sql ./res/extra.sql
```### Usage
```text
> sql-to-ts --help
sql-to-ts, version 1.0.3
Usage:
sql-to-ts [Options] SQL-file ...Options:
-o, --tsDir [File] output directory for Typescript Files (Default is out)
-q, --quiet [Flag] Quiet mode (Default is off)
-c, --clean [Flag] clean the output directory before writing generated files (Default is off)
-h, --help Display help and usage details
```Input: SQL Create Table scripts generated by phpmyadmin
Output:
- Typescript Interface for each Table
- Typescript Type Alias for SQL Types
- Typescript Enum for SQL Enum