diff --git a/docs/usage/configuration/signatures.md b/docs/usage/configuration/signatures.md index 98c865e5..225be0b8 100644 --- a/docs/usage/configuration/signatures.md +++ b/docs/usage/configuration/signatures.md @@ -286,6 +286,56 @@ plugins: /// +[](){#option-overloads_only} +## `overloads_only` + +Whether to hide the implementation signature if the overloads are shown with [`show_overloads`][]. + +```yaml title="in mkdocs.yml (global configuration)" +plugins: +- mkdocstrings: + handlers: + python: + options: + overloads_only: true +``` + +```md title="or in docs/some_page.md (local configuration)" +::: path.to.module + options: + overloads_only: true +``` + +/// admonition | Preview + type: preview +//// tab | With overloads only +
+ overloads_package
+
+
+ Class
+
+
+ Docstring for
+
+ Class
+
+ .
+
+
+ bar
+
+
+ (
+
+
+ a
+
+
+ ,
+
+
+ b
+
+
+ )
+
+
+
+ Docstring for
+
+ Class.bar
+
+ .
+
+
+ foo
+
+
+ (
+
+
+ a
+
+
+ ,
+
+
+ b
+
+
+ )
+
+
+
+ Docstring for
+
+ Class.foo
+
+ .
+
+
+ bar
+
+
+ (
+
+
+ a
+
+
+ ,
+
+
+ b
+
+
+ )
+
+
+
+ Docstring for
+
+ bar
+
+ .
+
+
+ foo
+
+
+ (
+
+
+ a
+
+
+ ,
+
+
+ b
+
+
+ )
+
+
+
+ Docstring for
+
+ foo
+
+ .
+
+ Docstring for
+
+ Class
+
+ .
+
bar(a, b)
+
+
+ Docstring for
+
+ Class.bar
+
+ .
+
foo(a: int, b: str) -> float
+
+ foo(a: str, b: int) -> None
+
+ foo(a, b)
+
+
+ Docstring for
+
+ Class.foo
+
+ .
+
bar(a, b)
+
+
+ Docstring for
+
+ bar
+
+ .
+
foo(a: int, b: str) -> float
+
+ foo(a: str, b: int) -> None
+
+ foo(a, b)
+
+
+ Docstring for
+
+ foo
+
+ .
+
+ overloads_package
+
+
+ Class
+
+
+ Docstring for
+
+ Class
+
+ .
+
+
+ bar
+
+
+ (
+
+
+ a
+
+
+ ,
+
+
+ b
+
+
+ )
+
+
+
+ Docstring for
+
+ Class.bar
+
+ .
+
+
+ foo
+
+
+ (
+
+
+ a
+
+
+ ,
+
+
+ b
+
+
+ )
+
+
+ foo(a: int, b: str) -> float
+
+ foo(a: str, b: int) -> None
+
+
+ Docstring for
+
+ Class.foo
+
+ .
+
+
+ bar
+
+
+ (
+
+
+ a
+
+
+ ,
+
+
+ b
+
+
+ )
+
+
+
+ Docstring for
+
+ bar
+
+ .
+
+
+ foo
+
+
+ (
+
+
+ a
+
+
+ ,
+
+
+ b
+
+
+ )
+
+
+ foo(a: int, b: str) -> float
+
+ foo(a: str, b: int) -> None
+
+
+ Docstring for
+
+ foo
+
+ .
+
+ overloads_package
+
+
+ Class
+
+
+ Docstring for
+
+ Class
+
+ .
+
+
+ bar
+
+
+ (
+
+
+ a
+
+
+ ,
+
+
+ b
+
+
+ )
+
+
+
+ Docstring for
+
+ Class.bar
+
+ .
+
+
+ foo
+
+
+ (
+
+
+ a
+
+
+ ,
+
+
+ b
+
+
+ )
+
+
+ foo(a: int, b: str) -> float
+
+ foo(a: str, b: int) -> None
+
+
+ Docstring for
+
+ Class.foo
+
+ .
+
+
+ bar
+
+
+ (
+
+
+ a
+
+
+ ,
+
+
+ b
+
+
+ )
+
+
+
+ Docstring for
+
+ bar
+
+ .
+
+
+ foo
+
+
+ (
+
+
+ a
+
+
+ ,
+
+
+ b
+
+
+ )
+
+
+ foo(a: int, b: str) -> float
+
+ foo(a: str, b: int) -> None
+
+
+ Docstring for
+
+ foo
+
+ .
+
+ overloads_package
+
+
+ Class
+
+
+ Docstring for
+
+ Class
+
+ .
+
+
+ bar
+
+
+ (
+
+
+ a
+
+
+ ,
+
+
+ b
+
+
+ )
+
+
+
+ Docstring for
+
+ Class.bar
+
+ .
+
+
+ foo
+
+
+ (
+
+
+ a
+
+
+ ,
+
+
+ b
+
+
+ )
+
+
+
+ Docstring for
+
+ Class.foo
+
+ .
+
+
+ bar
+
+
+ (
+
+
+ a
+
+
+ ,
+
+
+ b
+
+
+ )
+
+
+
+ Docstring for
+
+ bar
+
+ .
+
+
+ foo
+
+
+ (
+
+
+ a
+
+
+ ,
+
+
+ b
+
+
+ )
+
+
+
+ Docstring for
+
+ foo
+
+ .
+
+ Docstring for
+
+ Class
+
+ .
+
bar(a, b)
+
+
+ Docstring for
+
+ Class.bar
+
+ .
+
foo(a, b)
+
+
+ Docstring for
+
+ Class.foo
+
+ .
+
bar(a, b)
+
+
+ Docstring for
+
+ bar
+
+ .
+
foo(a, b)
+
+
+ Docstring for
+
+ foo
+
+ .
+
+ Docstring for
+
+ Class
+
+ .
+
bar(a, b)
+
+
+ Docstring for
+
+ Class.bar
+
+ .
+
foo(a, b)
+
+
+ Docstring for
+
+ Class.foo
+
+ .
+
bar(a, b)
+
+
+ Docstring for
+
+ bar
+
+ .
+
foo(a, b)
+
+
+ Docstring for
+
+ foo
+
+ .
+
+ Docstring for
+
+ Class
+
+ .
+
bar(a, b)
+
+
+ Docstring for
+
+ Class.bar
+
+ .
+
foo(a: int, b: str) -> float
+
+ foo(a: str, b: int) -> None
+
+
+ Docstring for
+
+ Class.foo
+
+ .
+
bar(a, b)
+
+
+ Docstring for
+
+ bar
+
+ .
+
foo(a: int, b: str) -> float
+
+ foo(a: str, b: int) -> None
+
+
+ Docstring for
+
+ foo
+
+ .
+
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: