codelyzer
Version:
Linting for Angular applications, following angular.io/styleguide.
7 lines (6 loc) • 530 B
TypeScript
import * as ts from 'typescript';
import { FlatSymbolTable } from '../angular/templates/recursiveAngularExpressionVisitor';
export declare const getDeclaredProperties: (declaration: ts.ClassDeclaration) => ts.ClassElement[];
export declare const getDeclaredPropertyNames: (declaration: ts.ClassDeclaration) => FlatSymbolTable;
export declare const getDeclaredMethods: (declaration: ts.ClassDeclaration) => ts.MethodDeclaration[];
export declare const getDeclaredMethodNames: (declaration: ts.ClassDeclaration) => FlatSymbolTable;