> ## Documentation Index
> Fetch the complete documentation index at: https://omss.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ProviderHooks

> All lifecycle hooks fired by a during a single execution.

All lifecycle hooks fired by a `ProviderResultEmitter` during a single
`getSources()` execution.

Every union member listed in the index signature corresponds 1:1 to one
of the named hooks below, so each named hook's function type is a valid
subtype of the index signature — this keeps the interface consistent
while still allowing strict payload typing for the well-known events.

```typescript
type ProviderHooks = FixedProviderHooks & ProviderCustomHooks
```


## Related topics

- [OMSSHooks](/sdk-artifacts/types/OMSSHooks.md)
- [HookService](/sdk-artifacts/classes/HookService.md)
- [HookRegistry](/sdk-artifacts/classes/HookRegistry.md)
