import { capture, zeroOrOne, text } from "./regexHelper"; import { Context } from "./context"; import { printableString } from "./utils"; export function wrapImports(code: string, context: Context) { let lines = code.split('\n'); for(let t=0; t"); console.error(err); } `; if(!memberName) { code = code + `if(${aliasName}===undefined) console.error("require(${printableString(fileName)}) is undefined in <${printableString(context.tagName)}>");\r\n`; } else { code = code + `${aliasName} = ${aliasName}.${memberName};\r\n`; code = code + `if(${aliasName}===undefined) console.error("require(${printableString(fileName)}).${printableString(memberName)} is undefined in <${printableString(context.tagName)}>");\r\n`; } return code; }