From 6bdff743fadb4624af9d58bf52ce600118ee2ec6 Mon Sep 17 00:00:00 2001 From: Steve Liu Date: Wed, 9 Jul 2025 09:50:02 +0800 Subject: [PATCH] Add method signatures to request methods To let Pylance stop warning me that these methods doesn't exist. --- fasthtml/core.pyi | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/fasthtml/core.pyi b/fasthtml/core.pyi index 1db52487..864f9a02 100644 --- a/fasthtml/core.pyi +++ b/fasthtml/core.pyi @@ -281,6 +281,23 @@ class FastHTML(Starlette): def devtools_json(self, path=None, uuid=None): ... + + def get(self, path:str): + ... + def post(self, path:str): + ... + def put(self, path:str): + ... + def delete(self, path:str): + ... + def patch(self, path:str): + ... + def head(self, path:str): + ... + def trace(self, path:str): + ... + def options(self, path:str): + ... all_meths = 'get post put delete patch head trace options'.split() def _mk_locfunc(f, p): @@ -376,4 +393,4 @@ def unqid(seeded=False): def _add_ids(s): ... -devtools_loc = '/.well-known/appspecific/com.chrome.devtools.json' \ No newline at end of file +devtools_loc = '/.well-known/appspecific/com.chrome.devtools.json'