(definition: _ProviderDefinition)
| 45 | |
| 46 | |
| 47 | def _create_provider(definition: _ProviderDefinition) -> _Provider: # pyright: ignore[reportUnusedFunction] |
| 48 | provider = _Provider() |
| 49 | _provider_definitions[provider] = definition |
| 50 | return provider |
| 51 | |
| 52 | |
| 53 | def _provider_name(provider: _Provider) -> str: # pyright: ignore[reportUnusedFunction] |