yunke-yunfly / fast-typescript-to-jsonschema

typescript-to-jsonschema generates JSON Schema files from your Typescript sources.
MIT License
33 stars 2 forks source link

好像在tsx文件内存在jsx语法的时候,会失效 #29

Open xicunyang opened 1 year ago

xicunyang commented 1 year ago

当代码是

import React from 'react';

interface ITest {
  name: number;
}

时,可以正常将ITest输出为jsonschema:{"type":"object","properties":{"name":{"type":"number"}},"required":["name"],"additionalProperties":false}

但是下面包含jsx语法的时候,比如

import React from 'react';

interface ITest {
  name: number;
}
const Demo: React.FC = () => {
  return <div>Demo</div>;
};

export default Demo;

就不成功了,会只输出{"type":"object"}

请问是不支持这种case吗?

canyuegongzi commented 2 months ago

同样遇到了