Sha256: b496dae687793970a9f0ed25d6193b335953b878bce3a03981a2935a167ff013
Contents?: true
Size: 789 Bytes
Versions: 5
Compression:
Stored size: 789 Bytes
Contents
import ParameterScope from './ParameterScope'; import CallOptions from '../CallOptions'; import ExecutionPathOptions from '../ExecutionPathOptions'; import { ExpressionEntity, ForEachReturnExpressionCallback } from '../nodes/shared/Expression'; export default class ReturnValueScope extends ParameterScope { _returnExpressions: Set<ExpressionEntity>; constructor(options?: {}); addReturnExpression(expression: ExpressionEntity): void; forEachReturnExpressionWhenCalled(_callOptions: CallOptions, callback: ForEachReturnExpressionCallback, options: ExecutionPathOptions): void; someReturnExpressionWhenCalled(_callOptions: CallOptions, predicateFunction: (options: ExecutionPathOptions) => (node: ExpressionEntity) => boolean, options: ExecutionPathOptions): boolean; }
Version data entries
5 entries across 5 versions & 2 rubygems