This utility type extracts the signature of a directive class's render() method so we can use it for the type of the generated directive function.
This utility type extracts the signature of a directive class's render() method so we can use it for the type of the generated directive function.