diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/null-browser/api.lua | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/lua/null-browser/api.lua b/lua/null-browser/api.lua index 3949fbc..7d61344 100644 --- a/lua/null-browser/api.lua +++ b/lua/null-browser/api.lua @@ -45,4 +45,29 @@ function web.event.add_listener(events, opts) return __internals.register_event(opts) end +--- Set configuration options +--- +--- @param key string The name of the configuration +--- @param value string|boolean|number Configuration value +--- +--- @example +--- ```lua +--- web.set('new_view_url', 'https://duckduckgo.com') +--- ``` +function web.set(key, value) + __internals.set_config(key, value) +end + +--- Get configuration value +--- +--- @param key string The name of the configuration +--- +--- @example +--- ```lua +--- local url = web.get('new_view_url') +--- ``` +function web.get(key) + return __internals.get_config(key) +end + print("api loaded") |
