It seems like you can do a named function expression, which may get you what you are after.
type Func = (foo:string) => void
// named function expression
const myFunction:Func = function myFunction(foo) {
console.log(foo)
}
This was tested in TypeScript Playground back to version 3.3.33333.