How to use the createImportClause function from typescript
Find comprehensive JavaScript typescript.createImportClause code examples handpicked from public code repositorys.
135 136 137 138 139 140 141 142 143 144if (moduleKind < ts.ModuleKind.ES2015) { return ts.createPropertyAccess(ts.createCall(ts.createIdentifier('require'), [], [urlLiteral]), 'default'); } else { const importName = ts.createIdentifier(`__NG_CLI_RESOURCE__${resourceImportDeclarations.length}`); resourceImportDeclarations.push(ts.createImportDeclaration(undefined, undefined, ts.createImportClause(importName, undefined), urlLiteral)); return importName; } } function getDecoratorOrigin(decorator, typeChecker) {
14 15 16 17 18 19 20 21 22 23const ops = []; const allImports = ast_helpers_1.collectDeepNodes(sourceFile, ts.SyntaxKind.ImportDeclaration); // We don't need to verify if the symbol is already imported, star imports should be unique. // Create the new import node. const namespaceImport = ts.createNamespaceImport(identifier); const importClause = ts.createImportClause(undefined, namespaceImport); const newImport = ts.createImportDeclaration(undefined, undefined, importClause, ts.createLiteral(modulePath)); if (target) { ops.push(new interfaces_1.AddNodeOperation(sourceFile, target, before ? newImport : undefined, before ? undefined : newImport)); }
typescript.SyntaxKind is the most popular function in typescript (82777 examples)