Javascript 有没有办法让typescript.d.ts导出完整描述
如果我有一个代码,它会自动创建Javascript 有没有办法让typescript.d.ts导出完整描述,javascript,node.js,typescript,Javascript,Node.js,Typescript,如果我有一个代码,它会自动创建 export declare type IOptions = { allowNonNativeSlash?: boolean; allowNonNativeFlags?: boolean; throwError?: boolean; }; export declare function parseRegularExpressionString(str: string, options?: IOptions): { source: s
export declare type IOptions = {
allowNonNativeSlash?: boolean;
allowNonNativeFlags?: boolean;
throwError?: boolean;
};
export declare function parseRegularExpressionString(str: string, options?: IOptions): {
source: string;
flags: string;
slash: string;
input: string;
};
但我想让它像这样自动生成
export declare type IOptions = {
allowNonNativeSlash?: boolean;
allowNonNativeFlags?: boolean;
throwError?: boolean;
};
export declare function parseRegularExpressionString(str: string, options?: {
allowNonNativeSlash?: boolean;
allowNonNativeFlags?: boolean;
throwError?: boolean;
}): {
source: string;
flags: string;
slash: string;
input: string;
};
function a(): IOptions
{
let b: IOptions = {}
return b
}
有什么办法可以做到这一点吗
因为有时我觉得当我在其他项目导入时,它将不知道什么是选项
有时我会做一些类似的事情(不是这个代码,而是看起来像) 它会要求我这样写
export declare type IOptions = {
allowNonNativeSlash?: boolean;
allowNonNativeFlags?: boolean;
throwError?: boolean;
};
export declare function parseRegularExpressionString(str: string, options?: {
allowNonNativeSlash?: boolean;
allowNonNativeFlags?: boolean;
throwError?: boolean;
}): {
source: string;
flags: string;
slash: string;
input: string;
};
function a(): IOptions
{
let b: IOptions = {}
return b
}
我想找到一种方法,可以自动提取desc in.d.ts文档似乎没有说太多。GitHub回购协议是否存在任何未解决的问题?
因为有时我觉得在其他项目导入时,它不知道什么是选项
——您能举个例子吗?它不应该引起问题…@Aaron我找不到一个简单的方法来展示这个