mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-07-30 11:52:49 +08:00
Mark stub-only private symbols as @type_check_only in third-party stubs (#14545)
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
from _typeshed import Incomplete, SupportsKeysAndGetItem
|
||||
from collections.abc import Callable, Generator, Iterable, Iterator, Mapping
|
||||
from contextlib import contextmanager
|
||||
from typing import Any, ClassVar, overload
|
||||
from typing import Any, ClassVar, overload, type_check_only
|
||||
from typing_extensions import TypeAlias, deprecated
|
||||
|
||||
from referencing.jsonschema import Schema, SchemaRegistry
|
||||
@@ -20,6 +20,7 @@ _ValidatorCallback: TypeAlias = Callable[[Any, Any, _JsonValue, _JsonObject], It
|
||||
|
||||
# This class does not exist at runtime. Compatible classes are created at
|
||||
# runtime by create().
|
||||
@type_check_only
|
||||
class _Validator:
|
||||
VALIDATORS: ClassVar[dict[Incomplete, Incomplete]]
|
||||
META_SCHEMA: ClassVar[dict[Incomplete, Incomplete]]
|
||||
|
||||
Reference in New Issue
Block a user