UNPKG

1.42 kBTypeScriptView Raw
1import { Options as ParserOptions } from './parser/index.js';
2import descriptionTokenizer from './parser/tokenizers/description.js';
3import nameTokenizer from './parser/tokenizers/name.js';
4import tagTokenizer from './parser/tokenizers/tag.js';
5import typeTokenizer from './parser/tokenizers/type.js';
6import alignTransform from './transforms/align.js';
7import indentTransform from './transforms/indent.js';
8import crlfTransform from './transforms/crlf.js';
9import { flow as flowTransform } from './transforms/index.js';
10import { rewireSpecs, rewireSource, seedBlock, seedTokens } from './util.js';
11export * from './primitives.js';
12export declare function parse(source: string, options?: Partial<ParserOptions>): import("./primitives.js").Block[];
13export declare const stringify: import("./stringifier/index.js").Stringifier;
14export { default as inspect } from './stringifier/inspect.js';
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};