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

Version Path
jass-0.9.5 vendor/node_modules/rollup/dist/typings/ast/scopes/ReturnValueScope.d.ts
jass-0.9.4 vendor/node_modules/rollup/dist/typings/ast/scopes/ReturnValueScope.d.ts
jass-0.9.3 vendor/node_modules/rollup/dist/typings/ast/scopes/ReturnValueScope.d.ts
condenser-0.0.4 lib/condenser/processors/node_modules/rollup/dist/typings/ast/scopes/ReturnValueScope.d.ts
jass-0.9.1 vendor/node_modules/rollup/dist/typings/ast/scopes/ReturnValueScope.d.ts