From 7d99a96f9f2f25df9a6cede35a8330c100236150 Mon Sep 17 00:00:00 2001 From: Sven SAULEAU Date: Wed, 23 May 2018 09:50:23 +0200 Subject: [PATCH] docs: [skip ci] add InterpreterDirective --- packages/babel-parser/ast/spec.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/babel-parser/ast/spec.md b/packages/babel-parser/ast/spec.md index 5022195a61..e8b5120b13 100644 --- a/packages/babel-parser/ast/spec.md +++ b/packages/babel-parser/ast/spec.md @@ -45,6 +45,7 @@ These are the core @babel/parser (babylon) AST node types. - [Decorator](#decorator) - [Directive](#directive) - [DirectiveLiteral](#directiveliteral) + - [InterpreterDirective](#interpreterdirective) - [Expressions](#expressions) - [Super](#super) - [Import](#import) @@ -239,7 +240,7 @@ interface NumericLiteral <: Literal { ```js interface Program <: Node { type: "Program"; - interpreter: string | null; + interpreter: InterpreterDirective | null; sourceType: "script" | "module"; body: [ Statement | ModuleDeclaration ]; directives: [ Directive ]; @@ -584,6 +585,14 @@ interface DirectiveLiteral <: StringLiteral { } ``` +## InterpreterDirective + +```js +interface InterpreterDirective <: StringLiteral { + type: "InterpreterDirective"; +} +``` + # Expressions ```js