decaffeinate-parser
Version:
A better AST for CoffeeScript, inspired by CoffeeScriptRedux.
7 lines (6 loc) • 470 B
TypeScript
import { Access, Index, Slice as CoffeeSlice, Value } from 'decaffeinate-coffeescript2/lib/coffeescript/nodes';
import { Node } from '../nodes';
import { NodeLocation } from '../util/getLocation';
import ParseContext from '../util/ParseContext';
export default function mapValue(context: ParseContext, node: Value): Node;
export declare function reduceProperty(context: ParseContext, location: NodeLocation, reduced: Node, property: Access | Index | CoffeeSlice): Node;