@jsdocs-io/extractor
Version:
Analyze and extract the API from npm packages
18 lines • 846 B
TypeScript
import * as tsm from 'ts-morph';
import { VariableDeclaration } from '../types/module-declarations';
import { SourceProvider } from './source-provider';
export declare function isVariableAssignmentExpression(declaration: tsm.Node): declaration is tsm.BinaryExpression;
export declare function newVariableAssignmentExpression({ id, name, declaration, getSource, }: {
id: string;
name: string;
declaration: tsm.BinaryExpression;
getSource: SourceProvider;
}): VariableDeclaration;
export declare function isExpression(declaration: tsm.Node): declaration is tsm.Expression;
export declare function newExpression({ id, name, declaration, getSource, }: {
id: string;
name: string;
declaration: tsm.Expression;
getSource: SourceProvider;
}): VariableDeclaration;
//# sourceMappingURL=expression.d.ts.map