Skip to content

Commit 77ccdad

Browse files
author
codegen-bot
committed
CG-12125: Fix TSCodeBlock missing end_byte_for_condition_block attribute
1 parent 637be70 commit 77ccdad

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

fix-tscodeblock-attribute.patch

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
diff --git a/src/codegen/sdk/typescript/detached_symbols/code_block.py b/src/codegen/sdk/typescript/detached_symbols/code_block.py
2+
index 0000000..0000000 100644
3+
--- a/src/codegen/sdk/typescript/detached_symbols/code_block.py
4+
+++ b/src/codegen/sdk/typescript/detached_symbols/code_block.py
5+
@@ -77,4 +77,10 @@ class TSCodeBlock(CodeBlock[Parent, "TSAssignment"], Generic[Parent]):
6+
self.remove_byte_range(self.ts_node.end_byte - 1, next_sibling.start_byte)
7+
else:
8+
# If there is no next sibling, remove up to the closing brace of the last line
9+
- self.remove_byte_range(self._get_line_ends()[-1].end_byte, self.ts_node.end_byte)
10+
\ No newline at end of file
11+
+ self.remove_byte_range(self._get_line_ends()[-1].end_byte, self.ts_node.end_byte)
12+
+
13+
+ @property
14+
+ @noapidoc
15+
+ def end_byte_for_condition_block(self) -> int:
16+
+ """Returns the end byte for the specific condition block"""
17+
+ return self.end_byte

src/codegen/sdk/typescript/detached_symbols/code_block.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,3 +78,9 @@ def unwrap(self) -> None:
7878
else:
7979
# If there is no next sibling, remove up to the closing brace of the last line
8080
self.remove_byte_range(self._get_line_ends()[-1].end_byte, self.ts_node.end_byte)
81+
82+
@property
83+
@noapidoc
84+
def end_byte_for_condition_block(self) -> int:
85+
"""Returns the end byte for the specific condition block"""
86+
return self.end_byte

0 commit comments

Comments
 (0)