Class: LiquidError
The base class for all user-facing Liquid errors.
Extends
Error
Extended by
LiquidSyntaxError
LiquidTypeError
LiquidFilterValueError
LiquidFilterArgumentError
NoSuchTagError
NoSuchFilterError
ContextDepthError
LocalNamespaceLimitError
LoopIterationLimitError
OutputStreamLimitError
LiquidUndefinedError
NoSuchTemplateError
OrphanedBreakTagError
OrphanedContinueTagError
DisabledTagError
TemplateInheritanceError
LiquidEnvironmentError
Constructors
new LiquidError()
new LiquidError(
message
,token
,templateName
?):LiquidError
Parameters
• message: string
• token: Token
• templateName?: string
Returns
Overrides
Error.constructor
Defined in
Properties
cause?
optional
cause:unknown
Inherited from
Error.cause
Defined in
docs/node_modules/typescript/lib/lib.es2022.error.d.ts:24
message
message:
string
Inherited from
Error.message
Defined in
name
name:
string
Inherited from
Error.name
Defined in
docs/node_modules/typescript/lib/lib.es5.d.ts:1076
stack?
optional
stack:string
Inherited from
Error.stack
Defined in
docs/node_modules/typescript/lib/lib.es5.d.ts:1078
prepareStackTrace()?
static
optional
prepareStackTrace: (err
,stackTraces
) =>any
Optional override for formatting stack traces
Parameters
• err: Error
• stackTraces: CallSite
[]
Returns
any
See
https://v8.dev/docs/stack-trace-api#customizing-stack-traces
Inherited from
Error.prepareStackTrace
Defined in
node_modules/@types/node/globals.d.ts:28
stackTraceLimit
static
stackTraceLimit:number
Inherited from
Error.stackTraceLimit
Defined in
node_modules/@types/node/globals.d.ts:30
Methods
captureStackTrace()
static
captureStackTrace(targetObject
,constructorOpt
?):void
Create .stack property on a target object
Parameters
• targetObject: object
• constructorOpt?: Function
Returns
void
Inherited from
Error.captureStackTrace
Defined in
node_modules/@types/node/globals.d.ts:21