SqValueContext.d.ts (749B)
1 import { AST, ASTNode } from "../ast/parse.js"; 2 import { SqProject } from "./SqProject/index.js"; 3 import { PathItem, SqValuePath } from "./SqValuePath.js"; 4 export declare class SqValueContext { 5 project: SqProject; 6 sourceId: string; 7 source: string; 8 ast: AST; 9 valueAst: ASTNode; 10 valueAstIsPrecise: boolean; 11 path: SqValuePath; 12 constructor(props: { 13 project: SqProject; 14 sourceId: string; 15 source: string; 16 ast: AST; 17 valueAst: ASTNode; 18 valueAstIsPrecise: boolean; 19 path: SqValuePath; 20 }); 21 extend(item: PathItem): SqValueContext; 22 findLocation(): import("peggy").LocationRange; 23 docstring(): string | undefined; 24 } 25 //# sourceMappingURL=SqValueContext.d.ts.map