local function uuid()
return astra_internal__uuid()
end
local function clean_require(path)
astra_internal__invalidate_cache(path)
end
local function spawn_task(callback)
return astra_internal__spawn_task(callback)
end
local function spawn_timeout(callback, timeout)
return astra_internal__spawn_timeout(callback, timeout)
end
local function spawn_interval(callback, timeout)
return astra_internal__spawn_interval(callback, timeout)
end
function dotenv_load(file_path)
return astra_internal__dotenv_load(file_path)
end
local function env_get(key)
return astra_internal__getenv(key)
end
local function env_set(key, value)
return astra_internal__setenv(key, value)
end
return {
uuid = uuid,
clean_require = clean_require,
spawn_task = spawn_task,
spawn_timeout = spawn_timeout,
spawn_interval = spawn_interval,
dotenv_load = dotenv_load,
env = {
get = env_get,
set = env_set,
},
}