File: D:/HostingSpaces/SBogers10/shop.komma.nl/node_modules/apollo-codegen-scala/src/values.ts
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<LegacyCompilerContext, any>,
string: string
) {
const lines = string.split("\n");
lines.forEach((line, index) => {
const isLastLine = index != lines.length - 1;
generator.printOnNewline(
`"${escapedString(line)}"` + (isLastLine ? " +" : "")
);
});
}