While reading TypeScript documentation I stumbled upon this:
type DescribableFunction = {
description: string;
(someArg: number): boolean;
};
function doSomething(fn: DescribableFunction) {
console.log(fn.description + " returned " + fn(6));
}
How can I create and instance of DescribableFunction?