LibJS: Make Environment::put_into_environment() return a success bool

This code is non-conforming and will eventually get cleaned out once
we implement proper variable bindings. However, this will aid us in
improving other parts of the code right now.
This commit is contained in:
Andreas Kling 2021-07-02 00:14:38 +02:00
commit 80170887db
Notes: sideshowbarker 2024-07-18 11:09:02 +09:00
7 changed files with 10 additions and 9 deletions

View file

@ -21,7 +21,7 @@ public:
ObjectEnvironment(Object& binding_object, IsWithEnvironment, Environment* outer_environment);
virtual Optional<Variable> get_from_environment(FlyString const&) const override;
virtual void put_into_environment(FlyString const&, Variable) override;
virtual bool put_into_environment(FlyString const&, Variable) override;
virtual bool delete_from_environment(FlyString const&) override;
virtual bool has_binding(FlyString const& name) const override;