Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | /**
* Dependencies needed for simple identifier resolution
*/
import TParameterInfo from "./TParameterInfo";
interface ISimpleIdentifierDeps {
/** Get parameter info by name */
getParameterInfo(name: string): TParameterInfo | undefined;
/** Resolve parameter to its output form */
resolveParameter(name: string, paramInfo: TParameterInfo): string;
/** Check if identifier is a local variable */
isLocalVariable(name: string): boolean;
/** Resolve bare identifier (local -> scope -> global priority) */
resolveBareIdentifier(name: string, isLocal: boolean): string | null;
}
export default ISimpleIdentifierDeps;
|