blob: 766c5031392d520f0c4277cb45021e26c2190695 [file] [log] [blame]
import * as tsModule from "typescript";
import { Node, TypeChecker } from "typescript";
export interface Context {
ts: typeof tsModule;
checker?: TypeChecker;
depth?: number;
strict?: boolean;
}
/**
* Takes a node and tries to resolve a constant value from it.
* Returns undefined if no constant value can be resolved.
* @param node
* @param context
*/
export declare function resolveNodeValue(node: Node | undefined, context: Context): {
value: unknown;
node: Node;
} | undefined;
//# sourceMappingURL=resolve-node-value.d.ts.map