sucrase
Version:
Super-fast alternative to Babel for when you can target modern JS runtimes
17 lines (16 loc) • 515 B
TypeScript
import { File } from "../index";
import { InputOptions } from "../options";
import StatementParser from "./statement";
export declare type ParserClass = {
new (inputOptions: InputOptions | null, input: string): Parser;
};
export declare const plugins: {
[name: string]: (superClass: ParserClass) => ParserClass;
};
export declare type Pos = {
start: number;
};
export default class Parser extends StatementParser {
constructor(inputOptions: InputOptions | null, input: string);
parse(): File;
}