---
mdx:
  format: md
sidebar_position: 1
description: nonebot.dependencies.utils 模块
---

# nonebot.dependencies.utils

## _def_ `get_typed_signature(call)` {#get-typed-signature}

- **说明:** 获取可调用对象签名

- **参数**
  - `call` ((...) -> Any)

- **返回**
  - inspect.Signature

## _def_ `get_typed_annotation(param, globalns)` {#get-typed-annotation}

- **说明:** 获取参数的类型注解

- **参数**
  - `param` (inspect.Parameter)

  - `globalns` (dict[str, Any])

- **返回**
  - Any

## _def_ `check_field_type(field, value)` {#check-field-type}

- **说明:** 检查字段类型是否匹配

- **参数**
  - `field` ([ModelField](../compat.md#ModelField))

  - `value` (Any)

- **返回**
  - Any
