JintImportDeclaration.cs 626 B

1234567891011121314151617181920212223
  1. #nullable enable
  2. using Esprima.Ast;
  3. namespace Jint.Runtime.Interpreter.Statements;
  4. internal sealed class JintImportDeclaration : JintStatement<ImportDeclaration>
  5. {
  6. public JintImportDeclaration(ImportDeclaration statement) : base(statement)
  7. {
  8. }
  9. protected override void Initialize(EvaluationContext context)
  10. {
  11. }
  12. protected override Completion ExecuteInternal(EvaluationContext context)
  13. {
  14. // just to ensure module context or valid
  15. context.Engine.GetActiveScriptOrModule().AsModule(context.Engine, context.LastSyntaxNode.Location);
  16. return Completion.Empty();
  17. }
  18. }