You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
741 B
26 lines
741 B
4 years ago
|
interface FastPathType {
|
||
|
stack: any[];
|
||
|
copy(): any;
|
||
|
getName(): any;
|
||
|
getValue(): any;
|
||
|
valueIsDuplicate(): any;
|
||
|
getNode(count?: number): any;
|
||
|
getParentNode(count?: number): any;
|
||
|
getRootValue(): any;
|
||
|
call(callback: any, ...names: any[]): any;
|
||
|
each(callback: any, ...names: any[]): any;
|
||
|
map(callback: any, ...names: any[]): any;
|
||
|
hasParens(): any;
|
||
|
getPrevToken(node: any): any;
|
||
|
getNextToken(node: any): any;
|
||
|
needsParens(assumeExpressionContext: any): any;
|
||
|
canBeFirstInStatement(): any;
|
||
|
firstInStatement(): any;
|
||
|
}
|
||
|
interface FastPathConstructor {
|
||
|
new (value: any): FastPathType;
|
||
|
from(obj: any): any;
|
||
|
}
|
||
|
declare const FastPath: FastPathConstructor;
|
||
|
export default FastPath;
|