mirror of
				https://github.com/nonebot/nonebot2.git
				synced 2025-10-30 22:46:40 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			47 lines
		
	
	
		
			725 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			725 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| 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
 |