function importTypes(names: Array<string>, module: string) {
  const importDeclaration = t.importDeclaration(
    names.map(name =>
      t.importSpecifier(t.identifier(name), t.identifier(name)),
    ),
    t.stringLiteral(module),
  );
  importDeclaration.importKind = 'type';
  return importDeclaration;
}
function importTypes(names: Array<string>, module: string) {
  const importDeclaration = t.importDeclaration(
    names.map(name =>
      t.importSpecifier(t.identifier(name), t.identifier(name)),
    ),
    t.stringLiteral(module),
  );
  importDeclaration.importKind = 'type';
  return importDeclaration;
}
function importTypes ( names : Array < string > , module : string ) { const importDeclaration = t . importDeclaration ( names . map ( name => t . importSpecifier ( t . identifier ( name ) , t . identifier ( name ) ) , ) , t . stringLiteral ( module ) , ) ; importDeclaration . importKind = 'type' ; return importDeclaration ; }
import type {NAMES[0], NAMES[1], ...} from 'MODULE';
import type { NAMES [ 0 ] NAMES [ 1 ] ... } from MODULE ;
Imports types from the specified module