blob: a719dd654490d21ba873ba2f13ef5734e270d24f [file] [log] [blame]
import { ScopeManager } from './ScopeManager';
interface AnalysisOptions {
optimistic?: boolean;
directive?: boolean;
ignoreEval?: boolean;
nodejsScope?: boolean;
impliedStrict?: boolean;
fallback?: string | ((node: {}) => string[]);
sourceType?: 'script' | 'module';
ecmaVersion?: number;
}
declare const analyze: (ast: {}, options?: AnalysisOptions | undefined) => ScopeManager;
export { analyze, AnalysisOptions };
//# sourceMappingURL=analyze.d.ts.map