1 | import Documentation, { ComponentDoc, PropDescriptor, SlotDescriptor, EventDescriptor, MethodDescriptor, ExposeDescriptor, BlockTag, Param, Tag, ParamTag, ParamType } from './Documentation';
|
2 | import type { ParseOptions, DocGenOptions } from './types';
|
3 | import * as ScriptHandlers from './script-handlers';
|
4 | import * as TemplateHandlers from './template-handlers';
|
5 | import getDoclets from './utils/getDoclets';
|
6 | import getProperties from './script-handlers/utils/getProperties';
|
7 | import getDocblock from './utils/getDocblock';
|
8 | export { ScriptHandlers };
|
9 | export { TemplateHandlers };
|
10 | export { getDoclets };
|
11 | export { getProperties };
|
12 | export { getDocblock };
|
13 | export { TemplateParserOptions } from './parse-template';
|
14 | export { ScriptHandler, TemplateHandler } from './parse';
|
15 | export { ComponentDoc, DocGenOptions, ParseOptions, Documentation, BlockTag, PropDescriptor, SlotDescriptor, EventDescriptor, MethodDescriptor, ExposeDescriptor, Param, Tag, ParamTag, ParamType };
|
16 | export { cleanName, getDefaultExample } from 'vue-inbrowser-compiler-independent-utils';
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 | export declare function parse(filePath: string, opts?: DocGenOptions | {
|
23 | [alias: string]: string;
|
24 | }): Promise<ComponentDoc>;
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|
31 | export declare function parseMulti(filePath: string, opts?: DocGenOptions): Promise<ComponentDoc[]>;
|
32 |
|
33 |
|
34 |
|
35 |
|
36 |
|
37 |
|
38 | export declare function parseSource(source: string, filePath: string, opts?: DocGenOptions | {
|
39 | [alias: string]: string;
|
40 | }): Promise<ComponentDoc>;
|