fix(web): only export public types

This avoids exporting extra unnecessary stuff in the final JS file
This commit is contained in:
Amaan Qureshi 2025-01-22 04:23:02 -05:00
parent 3e7721e554
commit 58662417a6

View file

@ -1,9 +1,31 @@
export * from './constants';
export * from './marshal';
export * from './parser';
export * from './language';
export * from './tree';
export * from './node';
export * from './tree_cursor';
export * from './query';
export * from './lookahead_iterator';
export {
Point,
Range,
Edit,
ParseCallback,
ProgressCallback,
LogCallback,
} from './constants';
export {
ParseOptions,
ParseState,
LANGUAGE_VERSION,
MIN_COMPATIBLE_VERSION,
Parser,
} from './parser';
export { Language } from './language';
export { Tree } from './tree';
export { Node } from './node';
export { TreeCursor } from './tree_cursor';
export {
QueryOptions,
QueryState,
QueryProperties,
QueryPredicate,
QueryCapture,
QueryMatch,
CaptureQuantifier,
PredicateStep,
Query,
} from './query';
export { LookaheadIterator } from './lookahead_iterator';