diff --git a/include/typings/array2d.pyi b/include/typings/array2d.pyi index f8845932..30fed9d6 100644 --- a/include/typings/array2d.pyi +++ b/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: ...