Env.hx 581 B

12345678910111213141516171819202122232425262728
  1. package eval.luv;
  2. /**
  3. Environment variables.
  4. @see https://aantron.github.io/luv/luv/Luv/Env
  5. **/
  6. extern class Env {
  7. /**
  8. Retrieves the value of an environment variable.
  9. **/
  10. static function getEnv(name:String):Result<NativeString>;
  11. /**
  12. Sets an environment variable.
  13. **/
  14. static function setEnv(name:String, value:NativeString):Result<Result.NoData>;
  15. /**
  16. Deletes an environment variable.
  17. **/
  18. static function unsetEnv(name:String):Result<Result.NoData>;
  19. /**
  20. Retrieves all environment variables.
  21. **/
  22. static function environ():Result<Map<String,NativeString>>;
  23. }