Skip to content

Commit e1e7926

Browse files
committed
merge 改叫 partial
1 parent 3767771 commit e1e7926

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

changelog.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# changelog
22

33
## 3.7.5
4-
* `NEW` alias and enums supports attribute `merge`
4+
* `NEW` alias and enums supports attribute `partial`
55
```lua
66
---@alias Animal Cat
77

8-
---@alias(merge) Animal Dog
8+
---@alias(partial) Animal Dog
99

1010
---@type Animal
1111
local animal --> animal is `Cat|Dog` here
@@ -19,7 +19,7 @@
1919
FATAL = 2,
2020
}
2121

22-
---@enum(key, merge) ErrorCodes
22+
---@enum(key, partial) ErrorCodes
2323
local codes2 = {
2424
WARN = 3,
2525
INFO = 4,

script/core/diagnostics/duplicate-doc-alias.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ return function (uri, callback)
3737
finish = otherDoc.finish,
3838
uri = guide.getUri(otherDoc),
3939
}
40-
merged[name] = merged[name] or vm.docHasAttr(otherDoc, 'merge')
40+
merged[name] = merged[name] or vm.docHasAttr(otherDoc, 'partial')
4141
end
4242
end
4343
end

test/diagnostics/duplicate-doc-alias.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ TEST [[
1111

1212
TEST [[
1313
---@alias A integer
14-
---@alias(merge) A integer
14+
---@alias(partial) A integer
1515
1616
---@enum B
17-
---@enum(merge) B
17+
---@enum(partial) B
1818
1919
---@enum(key) C
20-
---@enum(key, merge) C
20+
---@enum(key, partial) C
2121
]]

test/type_inference/init.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4338,7 +4338,7 @@ local <?x?> = f()
43384338

43394339
TEST 'boolean|number' [[
43404340
---@alias A number
4341-
---@alias(merge) A boolean
4341+
---@alias(partial) A boolean
43424342
43434343
---@type A
43444344
local <?x?>

0 commit comments

Comments
 (0)