I've come across this sentence:
J'ai fini de déjeuner.
It seems correct to me when "déjeuner" is a verb.
But I wonder if "déjeuner" here is a noun and is being used along with "de".
If yes, would there be any difference from "J'ai fini le déjeuner"?