瀏覽代碼

Update array2d.pyi

blueloveTH 1 年之前
父節點
當前提交
9d19485bc5
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      include/typings/array2d.pyi

+ 3 - 2
include/typings/array2d.pyi

@@ -102,8 +102,8 @@ class array2d[T](array2d_like[T]):
 
 
 class chunked_array2d[T, TContext]:
-    def __init__(
-            self,
+    def __new__(
+            cls,
             chunk_size: int,
             default: T = None,
             context_builder: Callable[[vec2i], TContext] | None = None,
@@ -116,6 +116,7 @@ class chunked_array2d[T, TContext]:
     def __setitem__(self, index: vec2i, value: T): ...
     def __delitem__(self, index: vec2i): ...
     def __iter__(self) -> Iterator[tuple[vec2i, TContext]]: ...
+    def __len__(self) -> int: ...
 
     def clear(self) -> None: ...