Sha256: 1620a8295e422a57cde04dfba5ceca134e4b21bbf62e251f02529950b933609a
Contents?: true
Size: 855 Bytes
Versions: 5
Compression:
Stored size: 855 Bytes
Contents
import SpreadElement from './SpreadElement'; import { SomeReturnExpressionCallback } from './shared/Expression'; import { ExpressionNode, NodeBase } from './shared/Node'; import { NodeType } from './NodeType'; import CallOptions from '../CallOptions'; import ExecutionPathOptions from '../ExecutionPathOptions'; import { ObjectPath } from '../values'; export default class ArrayExpression extends NodeBase { type: NodeType.ArrayExpression; elements: (ExpressionNode | SpreadElement | null)[]; hasEffectsWhenAccessedAtPath(path: ObjectPath): boolean; hasEffectsWhenCalledAtPath(path: ObjectPath, callOptions: CallOptions, options: ExecutionPathOptions): boolean; someReturnExpressionWhenCalledAtPath(path: ObjectPath, callOptions: CallOptions, predicateFunction: SomeReturnExpressionCallback, options: ExecutionPathOptions): boolean; }
Version data entries
5 entries across 5 versions & 2 rubygems