zhenhuaa / sql2ts

Convert create table statement to typescript interface

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SQL to TS

Convert create table statement to typescript interface

Example

Input

CREATE TABLE `profile` (
  `roleId` bigint(20) NOT NULL COMMENT 'playerId',
  `location` varchar(50) DEFAULT NULL COMMENT 'country-province-city',
  `signature` varchar(100) DEFAULT NULL COMMENT 'signature text',
  `avatar` varchar(255) DEFAULT NULL COMMENT 'user avatar url',
  PRIMARY KEY (`RoleId`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='user profile';

Output:

/** user profile */
interface profile {
  /** playerId */
  roleId: number
  /** country-province-city */
  location: string
  /** signature text */
  signature: string
  /** user avatar url */
  avatar: string
}

About

Convert create table statement to typescript interface

License:MIT License


Languages

Language:JavaScript 56.4%Language:CSS 28.0%Language:PEG.js 8.1%Language:HTML 7.5%