# Functions
Combine is a helper function to create a [Handler] that combines multiple handlers.
HasNoOutputs is a helper function to create a [Handler] that waits for all outputs to be removed.
NewController returns a new cleanup controller.
RemoveOutputs is a helper function to create a [Handler] that removes all outputs on input teardown.
WithExtraOwners enables destroy for the resources which have the specified owners.
# Structs
Controller is a cleanup controller.
RemoveOutputsOptions optional config for the RemoveOutputs handler constructor.
Settings configures the controller.
SkipReconcileTag is used to tag errors when reconciliation should be skipped without an error.
# Interfaces
Handler is a set of callbacks for the controller.
# Type aliases
RemoveOutputsOption defines the function for passing optional arguments to the RemoveOutputs handler.