Sha256: 7ed4c3fe188ac5d2e7ed828157821062020b24f4dba66d2ffd8bc416744d9be2
Contents?: true
Size: 714 Bytes
Versions: 5
Compression:
Stored size: 714 Bytes
Contents
import { ExpressionNode, NodeBase } from './shared/Node'; import ExecutionPathOptions from '../ExecutionPathOptions'; import FunctionExpression from './FunctionExpression'; import CallOptions from '../CallOptions'; import { NodeType } from './NodeType'; import { ObjectPath } from '../values'; export default class MethodDefinition extends NodeBase { type: NodeType.MethodDefinition; key: ExpressionNode; value: FunctionExpression; kind: 'constructor' | 'method' | 'get' | 'set'; computed: boolean; static: boolean; hasEffects(options: ExecutionPathOptions): boolean; hasEffectsWhenCalledAtPath(path: ObjectPath, callOptions: CallOptions, options: ExecutionPathOptions): boolean; }
Version data entries
5 entries across 5 versions & 2 rubygems