Skip to content

编译 Fengdie Schema 为 TypeScript 类型定义文件。

Notifications You must be signed in to change notification settings

sorrycc/schema2tsd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

schema2tsd

编译 fengdie schema 为 TypeScript 类型定义文件。

Example

Object(跑马灯配置){
  interval(间隔时间): Number,
}

↓ ↓ ↓ ↓ ↓ ↓

/**
 * 跑马灯配置
 */
export interface ISchemaProps {
  /**
   * 间隔时间
   */
  interval?: number;
}

Usage

$ npm i schema2tsd -D
$ npx schema2tsd --output src/typing.d.ts
$ npx schema2tsd --output src/typing.d.ts --schema config.schema

Options

--output

指定输出文件,默认是 src/typing.d.ts

--schema

指定 schema 文件,默认是 config.schema

LICENSE

MIT

About

编译 Fengdie Schema 为 TypeScript 类型定义文件。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages