Sha256: e866cce6ac31dd4a3e29eaa1533f5a345d4178139944e8c13c59b2961080ac43
Contents?: true
Size: 691 Bytes
Versions: 5
Compression:
Stored size: 691 Bytes
Contents
import ExecutionPathOptions from './ExecutionPathOptions'; import { ObjectPath } from './values'; export interface Entity { toString: () => string; } export interface WritableEntity extends Entity { hasEffectsWhenAssignedAtPath(path: ObjectPath, options: ExecutionPathOptions): boolean; /** * Reassign a given path of an object. * E.g., node.reassignPath(['x', 'y']) is called when something * is assigned to node.x.y. * The default noop implementation is ok as long as hasEffectsWhenAssignedAtPath * always returns true for this node. Otherwise it should be overridden. */ reassignPath(path: ObjectPath, options: ExecutionPathOptions): void; }
Version data entries
5 entries across 5 versions & 2 rubygems