From f794fbf2f6bbc9e69be38d2888858f801c4a51b4 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Thu, 26 Jan 2023 16:46:55 -0800 Subject: [PATCH] Mark new createPrinter vars as pure to remove new code from typingsInstaller (#52438) --- src/compiler/emitter.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index e81f2b090a8..5688b7423d8 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -1344,16 +1344,16 @@ const enum PipelinePhase { } /** @internal */ -export const createPrinterWithDefaults = memoize(() => createPrinter({})); +export const createPrinterWithDefaults = /* @__PURE__ */ memoize(() => createPrinter({})); /** @internal */ -export const createPrinterWithRemoveComments = memoize(() => createPrinter({ removeComments: true })); +export const createPrinterWithRemoveComments = /* @__PURE__ */ memoize(() => createPrinter({ removeComments: true })); /** @internal */ -export const createPrinterWithRemoveCommentsNeverAsciiEscape = memoize(() => createPrinter({ removeComments: true, neverAsciiEscape: true })); +export const createPrinterWithRemoveCommentsNeverAsciiEscape = /* @__PURE__ */ memoize(() => createPrinter({ removeComments: true, neverAsciiEscape: true })); /** @internal */ -export const createPrinterWithRemoveCommentsOmitTrailingSemicolon = memoize(() => createPrinter({ removeComments: true, omitTrailingSemicolon: true })); +export const createPrinterWithRemoveCommentsOmitTrailingSemicolon = /* @__PURE__ */ memoize(() => createPrinter({ removeComments: true, omitTrailingSemicolon: true })); export function createPrinter(printerOptions: PrinterOptions = {}, handlers: PrintHandlers = {}): Printer { const {