UNPKG

1.37 kBTypeScriptView Raw
1import { Options as ParserOptions } from './parser/index';
2import descriptionTokenizer from './parser/tokenizers/description';
3import nameTokenizer from './parser/tokenizers/name';
4import tagTokenizer from './parser/tokenizers/tag';
5import typeTokenizer from './parser/tokenizers/type';
6import alignTransform from './transforms/align';
7import indentTransform from './transforms/indent';
8import crlfTransform from './transforms/crlf';
9import { flow as flowTransform } from './transforms/index';
10import { rewireSpecs, rewireSource, seedBlock, seedTokens } from './util';
11export * from './primitives';
12export declare function parse(source: string, options?: Partial<ParserOptions>): import("./primitives").Block[];
13export declare const stringify: import("./stringifier/index").Stringifier;
14export { default as inspect } from './stringifier/inspect';
15export declare const transforms: {
16 flow: typeof flowTransform;
17 align: typeof alignTransform;
18 indent: typeof indentTransform;
19 crlf: typeof crlfTransform;
20};
21export declare const tokenizers: {
22 tag: typeof tagTokenizer;
23 type: typeof typeTokenizer;
24 name: typeof nameTokenizer;
25 description: typeof descriptionTokenizer;
26};
27export declare const util: {
28 rewireSpecs: typeof rewireSpecs;
29 rewireSource: typeof rewireSource;
30 seedBlock: typeof seedBlock;
31 seedTokens: typeof seedTokens;
32};