Skip to content

Commit 71aa1b1

Browse files
authored
feat: export error types, resolving #837 (#840)
1 parent 350f95c commit 71aa1b1

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/index.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,20 @@
22
export const version = '[VI]{version}[/VI]'
33
export * as TypeGuards from './util/type-guards'
44
export { toValue, createTrie, Trie, toPromise, toValueSync, assert, LiquidError, ParseError, RenderError, UndefinedVariableError, TokenizationError, AssertionError } from './util'
5+
export type { LiquidErrors } from './util/error'
56
export { Drop } from './drop'
7+
export type { Comparable } from './drop'
68
export { Emitter } from './emitters'
79
export { defaultOperators, Operators, evalToken, evalQuotedToken, Expression, isFalsy, isTruthy } from './render'
810
export { Context, Scope } from './context'
911
export { Value, Hash, Template, FilterImplOptions, Tag, Filter, Output, Variable, VariableLocation, VariableSegments, Variables, StaticAnalysis, StaticAnalysisOptions, analyze, analyzeSync, Arguments, PartialScope } from './template'
12+
export type { TagRenderReturn } from './template'
1013
export { Token, TopLevelToken, TagToken, ValueToken } from './tokens'
1114
export type { RangeToken, LiteralToken, QuotedToken, PropertyAccessToken, NumberToken } from './tokens'
1215
export { TokenKind, Tokenizer, ParseStream, Parser } from './parser'
1316
export { filters } from './filters'
1417
export * from './tags'
15-
export { defaultOptions, LiquidOptions } from './liquid-options'
16-
export { FS } from './fs'
18+
export { defaultOptions } from './liquid-options'
19+
export type { LiquidOptions, RenderOptions, RenderFileOptions } from './liquid-options'
20+
export { FS, LookupType } from './fs'
1721
export { Liquid } from './liquid'

0 commit comments

Comments
 (0)