Interface Contract

All Known Implementing Classes:
FunctionReference

public interface Contract
The 'contract' of a function or another callable. This is a non-exhaustive helper for type hints, singularity, etc. that may change based on the arguments passed to a callable, in order for it to make better judgements on correct use at parse time.