Skip to content

Commit 7933c64

Browse files
committed
Fix a couple warnings
1 parent 5afd164 commit 7933c64

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Data/Aeson/TypeScript/Formatting.hs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ formatTSDeclaration (FormattingOptions {..}) (TSInterfaceDeclaration interfaceNa
4242
modifiedInterfaceName = (\(li, name) -> li <> interfaceNameModifier name) . splitAt 1 $ interfaceName
4343

4444
formatTSField :: TSField -> String
45-
formatTSField (TSField optional name typ maybeDoc) = makeDocPrefix maybeDoc <> [i|#{name}#{if optional then ("?" :: String) else ""}: #{typ}|]
45+
formatTSField (TSField optional name typ maybeDoc') = makeDocPrefix maybeDoc' <> [i|#{name}#{if optional then ("?" :: String) else ""}: #{typ}|]
4646

4747
formatTSDeclaration _ (TSRawDeclaration text) = text
4848

@@ -93,9 +93,11 @@ getGenericBrackets xs = [i|<#{T.intercalate ", " (fmap T.pack xs)}>|]
9393
noEmitTypeScriptAnnotation :: String
9494
noEmitTypeScriptAnnotation = "@no-emit-typescript"
9595

96+
isNoEmitTypeScriptField :: TSField -> Bool
9697
isNoEmitTypeScriptField (TSField {fieldDoc=(Just doc)}) = noEmitTypeScriptAnnotation `L.isInfixOf` doc
9798
isNoEmitTypeScriptField _ = False
9899

100+
isNoEmitTypeScriptDeclaration :: TSDeclaration -> Bool
99101
isNoEmitTypeScriptDeclaration (TSInterfaceDeclaration {interfaceDoc=(Just doc)}) = noEmitTypeScriptAnnotation `L.isInfixOf` doc
100102
isNoEmitTypeScriptDeclaration (TSTypeAlternatives {typeDoc=(Just doc)}) = noEmitTypeScriptAnnotation `L.isInfixOf` doc
101103
isNoEmitTypeScriptDeclaration _ = False

0 commit comments

Comments
 (0)