Sha256: 65b64cee0bbc95400301e4db1b912395b3c3b6f3eed02d851b08c6739c20e57a
Contents?: true
Size: 985 Bytes
Versions: 5
Compression:
Stored size: 985 Bytes
Contents
import ReturnValueScope from './ReturnValueScope'; import ArgumentsVariable from '../variables/ArgumentsVariable'; import ThisVariable from '../variables/ThisVariable'; import ExecutionPathOptions from '../ExecutionPathOptions'; import CallOptions from '../CallOptions'; import ExportDefaultVariable from '../variables/ExportDefaultVariable'; import LocalVariable from '../variables/LocalVariable'; import GlobalVariable from '../variables/GlobalVariable'; import ExternalVariable from '../variables/ExternalVariable'; export default class FunctionScope extends ReturnValueScope { variables: { this: ThisVariable; default: ExportDefaultVariable; arguments: ArgumentsVariable; [name: string]: LocalVariable | GlobalVariable | ExternalVariable | ArgumentsVariable; }; constructor(options?: {}); findLexicalBoundary(): this; getOptionsWhenCalledWith({args, withNew}: CallOptions, options: ExecutionPathOptions): ExecutionPathOptions; }
Version data entries
5 entries across 5 versions & 2 rubygems