FunctionResult type

Pokud není zaregistrovaný žádný return výstup, v opačném případě registrovaný return výstup

type FunctionResult<T> = T | Promise<T>