import { LegacyCompilerContext } from "apollo-codegen-core/lib/compiler/legacyIR"; import CodeGenerator from "apollo-codegen-core/lib/utilities/CodeGenerator"; export function escapedString(string: string) { return string.replace(/"/g, '\\"'); } export function multilineString( generator: CodeGenerator, string: string ) { const lines = string.split("\n"); lines.forEach((line, index) => { const isLastLine = index != lines.length - 1; generator.printOnNewline( `"${escapedString(line)}"` + (isLastLine ? " +" : "") ); }); }