mirror of
https://github.com/BlackMATov/evolved.lua.git
synced 2025-12-13 11:38:15 +07:00
dummy SCHEME class and readme
This commit is contained in:
33
README.md
33
README.md
@@ -56,6 +56,7 @@
|
||||
- [Functions](#functions)
|
||||
- [Classes](#classes)
|
||||
- [Chunk](#chunk)
|
||||
- [Scheme](#scheme)
|
||||
- [Builder](#builder)
|
||||
- [License](#license)
|
||||
|
||||
@@ -1062,6 +1063,7 @@ UNIQUE :: fragment
|
||||
EXPLICIT :: fragment
|
||||
INTERNAL :: fragment
|
||||
|
||||
SCHEME :: fragment
|
||||
DEFAULT :: fragment
|
||||
DUPLICATE :: fragment
|
||||
|
||||
@@ -1160,6 +1162,12 @@ chunk_mt:fragments :: fragment[], integer
|
||||
chunk_mt:components :: fragment... -> storage...
|
||||
```
|
||||
|
||||
#### Scheme
|
||||
|
||||
```
|
||||
scheme -> scheme
|
||||
```
|
||||
|
||||
#### Builder
|
||||
|
||||
```
|
||||
@@ -1188,6 +1196,7 @@ builder_mt:unique :: builder
|
||||
builder_mt:explicit :: builder
|
||||
builder_mt:internal :: builder
|
||||
|
||||
builder_mt:scheme :: evolved.scheme -> builder
|
||||
builder_mt:default :: component -> builder
|
||||
builder_mt:duplicate :: {component -> component} -> builder
|
||||
|
||||
@@ -1220,6 +1229,10 @@ builder_mt:destruction_policy :: id -> builder
|
||||
|
||||
# Changelog
|
||||
|
||||
## vX.X.X
|
||||
|
||||
- Added the new [`evolved.scheme`](#evovledscheme) fragment trait
|
||||
|
||||
## v1.2.0
|
||||
|
||||
- Added the new [`evolved.name`](#evolvedname-1) function
|
||||
@@ -1249,6 +1262,8 @@ builder_mt:destruction_policy :: id -> builder
|
||||
|
||||
### `evolved.INTERNAL`
|
||||
|
||||
### `evovled.SCHEME`
|
||||
|
||||
### `evolved.DEFAULT`
|
||||
|
||||
### `evolved.DUPLICATE`
|
||||
@@ -1659,6 +1674,16 @@ function evolved.chunk_mt:fragments() end
|
||||
function evolved.chunk_mt:components(...) end
|
||||
```
|
||||
|
||||
### Scheme
|
||||
|
||||
#### `evolved.scheme`
|
||||
|
||||
```lua
|
||||
---@return evolved.scheme scheme
|
||||
---@nodiscard
|
||||
function evolved.scheme() end
|
||||
```
|
||||
|
||||
### Builder
|
||||
|
||||
#### `evolved.builder`
|
||||
@@ -1797,6 +1822,14 @@ function evolved.builder_mt:explicit() end
|
||||
function evolved.builder_mt:internal() end
|
||||
```
|
||||
|
||||
#### `evolved.builder_mt:scheme`
|
||||
|
||||
```lua
|
||||
---@param scheme evolved.scheme
|
||||
---@return evolved.builder builder
|
||||
function evolved.builder_mt:scheme(scheme) end
|
||||
```
|
||||
|
||||
#### `evolved.builder_mt:default`
|
||||
|
||||
```lua
|
||||
|
||||
15
evolved.lua
15
evolved.lua
@@ -837,6 +837,7 @@ local __evolved_debug_mode
|
||||
local __evolved_collect_garbage
|
||||
|
||||
local __evolved_chunk
|
||||
local __evolved_scheme
|
||||
local __evolved_builder
|
||||
|
||||
---
|
||||
@@ -6055,6 +6056,19 @@ end
|
||||
---
|
||||
---
|
||||
|
||||
---@return evolved.scheme scheme
|
||||
---@nodiscard
|
||||
function __evolved_scheme()
|
||||
return __lua_setmetatable({
|
||||
}, __scheme_mt)
|
||||
end
|
||||
|
||||
---
|
||||
---
|
||||
---
|
||||
---
|
||||
---
|
||||
|
||||
---@return evolved.builder builder
|
||||
---@nodiscard
|
||||
function __evolved_builder()
|
||||
@@ -6894,6 +6908,7 @@ evolved.debug_mode = __evolved_debug_mode
|
||||
evolved.collect_garbage = __evolved_collect_garbage
|
||||
|
||||
evolved.chunk = __evolved_chunk
|
||||
evolved.scheme = __evolved_scheme
|
||||
evolved.builder = __evolved_builder
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user