JintFunctionDeclarationStatement.cs 485 B

12345678910111213141516
  1. using Esprima.Ast;
  2. using Jint.Native;
  3. namespace Jint.Runtime.Interpreter.Statements;
  4. internal sealed class JintFunctionDeclarationStatement : JintStatement<FunctionDeclaration>
  5. {
  6. public JintFunctionDeclarationStatement(FunctionDeclaration statement) : base(statement)
  7. {
  8. }
  9. protected override Completion ExecuteInternal(EvaluationContext context)
  10. {
  11. return new Completion(CompletionType.Normal, JsEmpty.Instance, ((JintStatement) this)._statement);
  12. }
  13. }