method Logger.prototype.criticalView codeLogger.prototype.critical<T>(msg: () => T,...args: unknown[]): T | undefinedType ParametersTView codeParametersmsg: () => TView code...args: unknown[]View codeReturn TypeT | undefinedView code