--- /dev/null
+from typing import Any\r
+\r
+COLLECTION_ACTIONS = ... # type: Any\r
+MEMBER_ACTIONS = ... # type: Any\r
+\r
+def strip_slashes(name): ...\r
+\r
+class SubMapperParent:\r
+ def submapper(self, **kargs): ...\r
+ def collection(self, collection_name, resource_name, path_prefix=..., member_prefix=..., controller=..., collection_actions=..., member_actions=..., member_options=..., **kwargs): ...\r
+\r
+class SubMapper(SubMapperParent):\r
+ kwargs = ... # type: Any\r
+ obj = ... # type: Any\r
+ collection_name = ... # type: Any\r
+ member = ... # type: Any\r
+ resource_name = ... # type: Any\r
+ formatted = ... # type: Any\r
+ def __init__(self, obj, resource_name=..., collection_name=..., actions=..., formatted=..., **kwargs) -> None: ...\r
+ def connect(self, *args, **kwargs): ...\r
+ def link(self, rel=..., name=..., action=..., method=..., formatted=..., **kwargs): ...\r
+ def new(self, **kwargs): ...\r
+ def edit(self, **kwargs): ...\r
+ def action(self, name=..., action=..., method=..., formatted=..., **kwargs): ...\r
+ def index(self, name=..., **kwargs): ...\r
+ def show(self, name=..., **kwargs): ...\r
+ def create(self, **kwargs): ...\r
+ def update(self, **kwargs): ...\r
+ def delete(self, **kwargs): ...\r
+ def add_actions(self, actions): ...\r
+ def __enter__(self): ...\r
+ def __exit__(self, type, value, tb): ...\r
+\r
+class Mapper(SubMapperParent):\r
+ matchlist = ... # type: Any\r
+ maxkeys = ... # type: Any\r
+ minkeys = ... # type: Any\r
+ urlcache = ... # type: Any\r
+ prefix = ... # type: Any\r
+ req_data = ... # type: Any\r
+ directory = ... # type: Any\r
+ always_scan = ... # type: Any\r
+ controller_scan = ... # type: Any\r
+ debug = ... # type: Any\r
+ append_slash = ... # type: Any\r
+ sub_domains = ... # type: Any\r
+ sub_domains_ignore = ... # type: Any\r
+ domain_match = ... # type: Any\r
+ explicit = ... # type: Any\r
+ encoding = ... # type: Any\r
+ decode_errors = ... # type: Any\r
+ hardcode_names = ... # type: Any\r
+ minimization = ... # type: Any\r
+ create_regs_lock = ... # type: Any\r
+ def __init__(self, controller_scan=..., directory=..., always_scan=..., register=..., explicit=...) -> None: ...\r
+ environ = ... # type: Any\r
+ def extend(self, routes, path_prefix=...): ...\r
+ def make_route(self, *args, **kargs): ...\r
+ def connect(self, *args, **kargs): ...\r
+ def create_regs(self, *args, **kwargs): ...\r
+ def match(self, url=..., environ=...): ...\r
+ def routematch(self, url=..., environ=...): ...\r
+ obj = ... # type: Any\r
+ def generate(self, *args, **kargs): ...\r
+ def resource(self, member_name, collection_name, **kwargs): ...\r
+ def redirect(self, match_path, destination_path, *args, **kwargs): ...\r