UNPKG

3 kBTypeScriptView Raw
1/**
2 * @license
3 * Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
4 * This code may only be used under the BSD style license found at
5 * http://polymer.github.io/LICENSE.txt
6 * The complete set of authors may be found at
7 * http://polymer.github.io/AUTHORS.txt
8 * The complete set of contributors may be found at
9 * http://polymer.github.io/CONTRIBUTORS.txt
10 * Code distributed by Google as part of the polymer project is also
11 * subject to an additional IP rights grant found at
12 * http://polymer.github.io/PATENTS.txt
13 */
14/**
15 * This file describes the public API of the analyzer.
16 *
17 * Only this file and the objects reachable from its exports are considered
18 * part of the stable API of the analyzer, in a semver sense.
19 */
20export { Analyzer, Options as AnalyzerOptions } from './core/analyzer';
21export * from './model/model';
22export { WarningPrinter, Verbosity as WarningPrinterVerbosity } from './warning/warning-printer';
23export { WarningFilter } from './warning/warning-filter';
24export { Namespace } from './javascript/namespace';
25export { JavascriptImport } from './javascript/javascript-import-scanner';
26export { Export } from './javascript/javascript-export-scanner';
27export { ParsedDocument } from './parser/document';
28export { Function } from './javascript/function';
29export { generateAnalysis, validateAnalysis } from './analysis-format/generate-analysis';
30export { Analysis as AnalysisFormat } from './analysis-format/analysis-format';
31export { FetchUrlLoader } from './url-loader/fetch-url-loader';
32export { FsUrlLoader } from './url-loader/fs-url-loader';
33export { FsUrlResolver } from './url-loader/fs-url-resolver';
34export { InMemoryOverlayUrlLoader } from './url-loader/overlay-loader';
35export { MultiUrlLoader } from './url-loader/multi-url-loader';
36export { MultiUrlResolver } from './url-loader/multi-url-resolver';
37export { PackageUrlResolver } from './url-loader/package-url-resolver';
38export { PrefixedUrlLoader } from './url-loader/prefixed-url-loader';
39export { RedirectResolver } from './url-loader/redirect-resolver';
40export { UrlLoader } from './url-loader/url-loader';
41export { UrlResolver } from './url-loader/url-resolver';
42export { PolymerElement } from './polymer/polymer-element';
43export { Behavior as PolymerBehavior } from './polymer/behavior';
44export { PolymerElementMixin } from './polymer/polymer-element-mixin';
45export { DatabindingExpression as PolymerDatabindingExpression, AttributeDatabindingExpression, HtmlDatabindingExpression, JavascriptDatabindingExpression } from './polymer/expression-scanner';
46export { DomModule } from './polymer/dom-module-scanner';
47export { ParsedJsonDocument, Json, Visitor as JsonVisitor } from './json/json-document';
48export { JavaScriptDocument as ParsedJavaScriptDocument, Visitor as JavascriptVisitor } from './javascript/javascript-document';
49export { ParsedHtmlDocument, HtmlVisitor } from './html/html-document';
50export { ParsedCssDocument, Visitor as CssVisitor } from './css/css-document';