function pprint(value)
astra_internal__pretty_print(value)
end
function spawn_task(callback)
return astra_internal__spawn_task(callback)
end
function spawn_timeout(callback, timeout)
return astra_internal__spawn_timeout(callback, timeout)
end
function spawn_interval(callback, timeout)
return astra_internal__spawn_interval(callback, timeout)
end
function string.split(input_str, separator_str)
local result_table = {}
for word in input_str:gmatch("([^" .. separator_str .. "]+)") do
table.insert(result_table, word)
end
return result_table
end
function Astra.dotenv_load(file_path)
return astra_internal__dotenv_load(file_path)
end
Astra.dotenv_load(".env")
Astra.dotenv_load(".env.production")
Astra.dotenv_load(".env.prod")
Astra.dotenv_load(".env.development")
Astra.dotenv_load(".env.dev")
Astra.dotenv_load(".env.test")
Astra.dotenv_load(".env.local")
function os.getenv(key)
return astra_internal__getenv
end
function os.setenv(key, value)
return astra_internal__setenv(key, value)
end
Astra.json = {}
function Astra.json.encode(value)
return astra_internal__json_encode(value)
end
function Astra.json.decode(value)
return astra_internal__json_decode(value)
end