astQuery.d.ts 962 B

12345678910
  1. import * as ts from 'typescript';
  2. import { Maybe } from './function';
  3. export declare function callExpression(dec?: ts.Decorator): Maybe<ts.CallExpression | undefined>;
  4. export declare function hasProperties(expr?: ts.ObjectLiteralExpression): boolean;
  5. export declare function objectLiteralExpression(expr?: ts.CallExpression): Maybe<ts.ObjectLiteralExpression | undefined>;
  6. export declare function withIdentifier(identifier: string): (expr: ts.CallExpression) => Maybe<ts.CallExpression | undefined>;
  7. export declare function isProperty(propName: string, p: ts.ObjectLiteralElement): boolean;
  8. export declare function getInitializer(p: ts.ObjectLiteralElement): Maybe<ts.Expression | undefined>;
  9. export declare function getStringInitializerFromProperty(propertyName: string, ps: ts.NodeArray<ts.ObjectLiteralElement>): Maybe<ts.StringLiteral | undefined>;
  10. export declare function decoratorArgument(dec: ts.Decorator): Maybe<ts.ObjectLiteralExpression | undefined>;