UNPKG

@trapi/metadata

Version:

Generate REST-API metadata scheme from TypeScript Decorators.

9 lines 805 B
import type { JSDoc, JSDocTag, Node } from 'typescript'; import type { JSDocTagName } from './constants'; export declare function getJSDocDescription(node: Node, index?: number): string | undefined; export declare function getJSDoc(node: Node, index?: number): undefined | JSDoc; export declare function getJSDocTags(node: Node, isMatching?: `${JSDocTagName}` | `${JSDocTagName}`[] | ((tag: JSDocTag) => boolean)): JSDocTag[]; export declare function hasJSDocTag(node: Node, tagName: ((tag: JSDocTag) => boolean) | `${JSDocTagName}`): boolean; export declare function getJSDocTagComment(node: Node, tagName: ((tag: JSDocTag) => boolean) | `${JSDocTagName}`): undefined | string; export declare function getJSDocTagNames(node: Node, requireTagName?: boolean): string[]; //# sourceMappingURL=module.d.ts.map