Sha256: 1d1aa0863848f1a512b9a58f70a29e62eccde520bc539578bb69aa378d7b6871
Contents?: true
Size: 887 Bytes
Versions: 5
Compression:
Stored size: 887 Bytes
Contents
import VariableDeclaration from './VariableDeclaration'; import ExecutionPathOptions from '../ExecutionPathOptions'; import Scope from '../scopes/Scope'; import { NodeType } from './NodeType'; import { ExpressionNode, Node, StatementBase, StatementNode } from './shared/Node'; import MagicString from 'magic-string'; import { RenderOptions } from '../../utils/renderHelpers'; export declare function isForStatement(node: Node): node is ForStatement; export default class ForStatement extends StatementBase { type: NodeType.ForStatement; init: VariableDeclaration | ExpressionNode | null; test: ExpressionNode | null; update: ExpressionNode | null; body: StatementNode; hasEffects(options: ExecutionPathOptions): boolean; initialiseChildren(): void; initialiseScope(parentScope: Scope): void; render(code: MagicString, options: RenderOptions): void; }
Version data entries
5 entries across 5 versions & 2 rubygems