TcmError

tcmts.core.extract.TcmError · #wppgv4ia · class

import { location } from "#codebase/tcmts/core/extract";
import type { Node as ts_Node } from "typescript/ast";

export class TcmError extends Error {
  readonly node: ts_Node | undefined;
  constructor(message: string, node?: ts_Node) {
    super(node ? `${location(node)}: ${message}` : message);
    this.node = node;
  }
}

uses

used by