MCPcopy Create free account
hub / github.com/nodejs/node / canConvertImportDeclarationToTypeOnly

Function canConvertImportDeclarationToTypeOnly

test/fixtures/snapshot/typescript.js:85422–85429  ·  view source on GitHub ↗
(statement)

Source from the content-addressed store, hash-verified

85420 });
85421 }
85422 function canConvertImportDeclarationToTypeOnly(statement) {
85423 return ts.isImportDeclaration(statement) &&
85424 statement.importClause &&
85425 !statement.importClause.isTypeOnly &&
85426 importClauseContainsReferencedImport(statement.importClause) &&
85427 !isReferencedAliasDeclaration(statement.importClause, /*checkChildren*/ true) &&
85428 !importClauseContainsConstEnumUsedAsValue(statement.importClause);
85429 }
85430 function canConvertImportEqualsDeclarationToTypeOnly(statement) {
85431 return ts.isImportEqualsDeclaration(statement) &&
85432 ts.isExternalModuleReference(statement.moduleReference) &&

Callers 1

Tested by

no test coverage detected