From 87fbf0897bf570cfa01df20b75caf164b6469aee Mon Sep 17 00:00:00 2001 From: Jimmy Lai Date: Wed, 25 Dec 2019 18:19:24 -0800 Subject: [PATCH] rebase onto pyre_test_suite --- libcst/metadata/type_inference_provider.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/libcst/metadata/type_inference_provider.py b/libcst/metadata/type_inference_provider.py index 3d46d11b..b48ace84 100644 --- a/libcst/metadata/type_inference_provider.py +++ b/libcst/metadata/type_inference_provider.py @@ -15,6 +15,22 @@ from libcst.metadata import PositionProvider from libcst.metadata.base_provider import BatchableMetadataProvider +class Position(TypedDict): + line: int + column: int + + +class Location(TypedDict): + path: str + start: Position + stop: Position + + +class InferredType(TypedDict): + location: Location + annotation: str + + class Position(TypedDict): line: int column: int