js-slang
Version:
Javascript-based implementations of Source, written in Typescript
15 lines (14 loc) • 614 B
TypeScript
import * as es from 'estree';
import { ErrorSeverity, ErrorType, Rule, SourceError } from '../../../types';
export declare class BracesAroundIfElseError implements SourceError {
node: es.IfStatement;
private branch;
type: ErrorType;
severity: ErrorSeverity;
constructor(node: es.IfStatement, branch: 'consequent' | 'alternate');
get location(): es.SourceLocation;
explain(): "Missing curly braces around \"if\" block." | "Missing curly braces around \"else\" block.";
elaborate(): string;
}
declare const bracesAroundIfElse: Rule<es.IfStatement>;
export default bracesAroundIfElse;