@polymer/gen-typescript-declarations
Version:
Generate TypeScript type declarations for Polymer components.
26 lines (25 loc) • 1.02 kB
TypeScript
/**
* @license
* Copyright (c) 2018 The Polymer Project Authors. All rights reserved. This
* code may only be used under the BSD style license found at
* http://polymer.github.io/LICENSE.txt The complete set of authors may be
* found at http://polymer.github.io/AUTHORS.txt The complete set of
* contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt Code
* distributed by Google as part of the polymer project is also subject to an
* additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
/**
* The result of calling verifyTypings.
*/
export interface VerifyTypingsResult {
success: boolean;
errorLog: string;
}
/**
* Compile the given declaration file paths with TypeScript and return whether
* compilation succeeded or failed, and a "pretty" formatted error log string.
*
* Uses a TypeScript compiler configuration suitable for web development, and
* strict type checking.
*/
export declare function verifyTypings(filePaths: string[]): VerifyTypingsResult;