{"version":3,"sources":["util.ts"],"names":["utilFormatErrorAtFileLocation","message","line","column","filename","f"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO,SAASA,6BAAT,CACNC,OADM,EAENC,IAFM,EAGNC,MAHM,EAINC,QAAQ,GAAG,EAJL,EAKL;AACD,QAAMC,CAAC,GAAGD,QAAQ,GAAI,GAAEA,QAAS,GAAf,GAAoB,EAAtC;AACA,SAAQ,GAAEH,OAAQ,MAAKI,CAAE,GAAEH,IAAK,IAAGC,MAAO,EAA1C;AACA","sourcesContent":["/**\n * Format an error message at a file location.\n *\n * @param message Error message.\n * @param line Line number, 1 indexed.\n * @param column Column number, 1 indexed.\n * @param filename Optinal filename.\n * @returns Formatted string.\n */\nexport function utilFormatErrorAtFileLocation(\n\tmessage: string,\n\tline: number,\n\tcolumn: number,\n\tfilename = ''\n) {\n\tconst f = filename ? `${filename}:` : '';\n\treturn `${message} @ ${f}${line}:${column}`;\n}\n"],"file":"util.mjs","sourceRoot":"../src"}