UNPKG

@routineless/nx-aws-cdk

Version:
16 lines (15 loc) 917 B
import { namedTypes } from 'ast-types'; import { NodePath } from 'ast-types/lib/node-path'; import type { EsmModifications, ImportSpecifiersModification, ModificationFunction, Modifications } from './types'; export declare const isEsmModifications: (modifications: Modifications) => modifications is EsmModifications; export declare const modificationFactory: { localImportsExtensionModification: ModificationFunction<namedTypes.ImportDeclaration | namedTypes.ExportAllDeclaration | namedTypes.ExportNamedDeclaration>; localRequireExtensionModification: (file: string, path: NodePath<namedTypes.CallExpression>) => { modified: boolean; traverseChildren: boolean; }; createImportSpecifiersModification: (modification: ImportSpecifiersModification) => (_: string, path: NodePath<namedTypes.ImportDeclaration>) => { modified: boolean; traverseChildren: boolean; }; };