⬅️ Back to Table of Contents
📄 ts-error-serializer.ts
📊 Analysis Summary
Metric |
Count |
🔧 Functions |
9 |
📦 Imports |
2 |
📊 Variables & Constants |
1 |
📚 Table of Contents
🛠️ File Location:
📂 packages/parser/tests/test-utils/ts-error-serializer.ts
📦 Imports
Name |
Source |
SnapshotSerializer |
vitest |
TSError |
@typescript-eslint/typescript-estree |
Variables & Constants
Name |
Type |
Kind |
Value |
Exported |
serializer |
SnapshotSerializer |
const |
`{ |
|
serialize(val: TSError, config, indentation, depth, refs, printer) { |
|
|
|
|
const format = (value: unknown): string => |
|
|
|
|
printer(value, config, indentation, depth + 1, refs); |
|
|
|
|
return ( |
|
|
|
|
${val.name} {\n + |
|
|
|
|
${config.indent}"column": ${format(val.column)},\n + |
|
|
|
|
${config.indent}"index": ${format(val.index)},\n + |
|
|
|
|
${config.indent}"lineNumber": ${format(val.lineNumber)},\n + |
|
|
|
|
${config.indent}"message": ${format(val.message)},\n + |
|
|
|
|
} |
|
|
|
|
); |
|
|
|
|
}, |
|
|
|
|
test: (val: unknown): val is TSError => val instanceof TSError, |
|
|
|
|
}` |
✓ |
|
|
|
Functions
Code
(value: unknown): string =>
printer(value, config, indentation, depth + 1, refs)
- Parameters:
value: unknown
- Return Type:
string
- Calls:
printer
test(val: unknown): val is TSError
Code
(val: unknown): val is TSError => val instanceof TSError
- Parameters:
val: unknown
- Return Type:
val is TSError
test(val: unknown): val is TSError
Code
(val: unknown): val is TSError => val instanceof TSError
- Parameters:
val: unknown
- Return Type:
val is TSError
test(val: unknown): val is TSError
Code
(val: unknown): val is TSError => val instanceof TSError
- Parameters:
val: unknown
- Return Type:
val is TSError
test(val: unknown): val is TSError
Code
(val: unknown): val is TSError => val instanceof TSError
- Parameters:
val: unknown
- Return Type:
val is TSError
test(val: unknown): val is TSError
Code
(val: unknown): val is TSError => val instanceof TSError
- Parameters:
val: unknown
- Return Type:
val is TSError
test(val: unknown): val is TSError
Code
(val: unknown): val is TSError => val instanceof TSError
- Parameters:
val: unknown
- Return Type:
val is TSError
serialize(val: TSError, config: any, indentation: any, depth: any, refs: any, printer: any): string
Code
serialize(val: TSError, config, indentation, depth, refs, printer) {
const format = (value: unknown): string =>
printer(value, config, indentation, depth + 1, refs);
return (
`${val.name} {\n` +
`${config.indent}"column": ${format(val.column)},\n` +
`${config.indent}"index": ${format(val.index)},\n` +
`${config.indent}"lineNumber": ${format(val.lineNumber)},\n` +
`${config.indent}"message": ${format(val.message)},\n` +
`}`
);
}
- Parameters:
val: TSError
config: any
indentation: any
depth: any
refs: any
printer: any
- Return Type:
string
- Calls:
printer
format
serializer.test(val: unknown): val is TSError
Code
(val: unknown): val is TSError => val instanceof TSError
- Parameters:
val: unknown
- Return Type:
val is TSError