From 4edb68ac50a847bef0d2968e1a1e4de643add7b0 Mon Sep 17 00:00:00 2001 From: fisker Cheung Date: Fri, 24 Mar 2023 18:53:23 +0800 Subject: [PATCH] Remove dead code (#14554) --- src/language-js/print/flow.js | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/src/language-js/print/flow.js b/src/language-js/print/flow.js index a4700ede9..9b51dd2fd 100644 --- a/src/language-js/print/flow.js +++ b/src/language-js/print/flow.js @@ -4,7 +4,6 @@ import assert from "node:assert"; import printString from "../../utils/print-string.js"; import printNumber from "../../utils/print-number.js"; import { replaceEndOfLine } from "../../document/utils.js"; -import UnexpectedNodeError from "../../utils/unexpected-node-error.js"; import { isFunctionNotation, isGetterOrSetter, @@ -252,25 +251,6 @@ function printFlow(path, options, print) { return "%checks"; case "DeclaredPredicate": return ["%checks(", print("value"), ")"]; - - // These types are unprintable because they serve as abstract - // supertypes for other (printable) types. - case "Node": - case "Printable": - case "SourceLocation": - case "Position": - case "Statement": - case "Function": - case "Pattern": - case "Expression": - case "Declaration": - case "Specifier": - case "NamedSpecifier": - case "Comment": - case "MemberTypeAnnotation": // Flow - case "Type": - /* c8 ignore next */ - throw new UnexpectedNodeError(node, "Flow"); } }