docs: baked a lot of API docs

This commit is contained in:
Zef Hemel
2026-08-06 14:48:21 +02:00
parent 9b4de31ca3
commit 754e8525b9
36 changed files with 4888 additions and 49 deletions
+58 -1
View File
@@ -6,4 +6,61 @@ references:
The `encoding` namespace converts between strings, byte buffers, Base64, and UTF-8.
${spacelua.renderApiDocumentation("encoding")}
<!--#lua spacelua.renderApiDocumentation("encoding") -->
## encoding.base64Decode
`encoding.base64Decode(encoded)`
Decodes a Base64 string into a byte buffer.
**Parameters:**
- `encoded` (`string`)
**Returns:**
- `bytes` — Decoded bytes.
## encoding.base64Encode
`encoding.base64Encode(data)`
Encodes a string or byte buffer as Base64.
**Parameters:**
- `data` (`string|bytes`)
**Returns:**
- `string` — Base64-encoded data.
## encoding.utf8Decode
`encoding.utf8Decode(data)`
Decodes a UTF-8 byte buffer into a string.
**Parameters:**
- `data` (`bytes`)
**Returns:**
- `string` — Decoded text.
## encoding.utf8Encode
`encoding.utf8Encode(value)`
Encodes a UTF-8 string into a byte buffer.
**Parameters:**
- `value` (`string`)
**Returns:**
- `bytes` — UTF-8 encoded bytes.
<!--/lua-->