mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-12-12 20:25:48 -06:00
Mark jsxFactorySymbol as referenced for noUnusedLocals even in verbatimModuleSyntax (#59193)
This commit is contained in:
parent
003221becb
commit
0206f9fa6e
@ -33322,7 +33322,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
|
||||
|
||||
checkJsxPreconditions(node);
|
||||
|
||||
markLinkedReferences(node, ReferenceHint.Jsx);
|
||||
markJsxAliasReferenced(node);
|
||||
|
||||
if (isNodeOpeningLikeElement) {
|
||||
const jsxOpeningLikeNode = node;
|
||||
|
||||
14
tests/cases/compiler/verbatimModuleSyntaxReactReference.ts
Normal file
14
tests/cases/compiler/verbatimModuleSyntaxReactReference.ts
Normal file
@ -0,0 +1,14 @@
|
||||
// @module: preserve
|
||||
// @verbatimModuleSyntax: true
|
||||
// @jsx: react
|
||||
// @noEmit: true
|
||||
// @noUnusedLocals: true
|
||||
// @noTypesAndSymbols: true
|
||||
|
||||
// @Filename: react.d.ts
|
||||
declare module 'react';
|
||||
|
||||
// @Filename: index.tsx
|
||||
import React from 'react';
|
||||
|
||||
export const build = <div>hello </div>;
|
||||
Loading…
x
Reference in New Issue
Block a user