mirror of
https://github.com/zulip/zulip.git
synced 2025-10-28 10:33:54 +00:00
blueslip: Correctly type more_info parameter as optional.
This was incorrectly typed as a required argument before.
This commit is contained in:
committed by
Tim Abbott
parent
0ae94c6051
commit
0aff593ed9
@@ -177,7 +177,7 @@ function report_error(
|
||||
class BlueslipError extends Error {
|
||||
name = "BlueslipError";
|
||||
more_info?: unknown;
|
||||
constructor(msg: string, more_info: unknown) {
|
||||
constructor(msg: string, more_info?: unknown) {
|
||||
super(msg);
|
||||
if (more_info !== undefined) {
|
||||
this.more_info = more_info;
|
||||
@@ -217,7 +217,7 @@ $(window).on("error", (event) => {
|
||||
report_error(message, ex.stack);
|
||||
});
|
||||
|
||||
function build_arg_list(msg: string, more_info: unknown): [string, string?, unknown?] {
|
||||
function build_arg_list(msg: string, more_info?: unknown): [string, string?, unknown?] {
|
||||
const args: [string, string?, unknown?] = [msg];
|
||||
if (more_info !== undefined) {
|
||||
args.push("\nAdditional information: ", more_info);
|
||||
@@ -225,22 +225,22 @@ function build_arg_list(msg: string, more_info: unknown): [string, string?, unkn
|
||||
return args;
|
||||
}
|
||||
|
||||
export function debug(msg: string, more_info: unknown): void {
|
||||
export function debug(msg: string, more_info?: unknown): void {
|
||||
const args = build_arg_list(msg, more_info);
|
||||
logger.debug(...args);
|
||||
}
|
||||
|
||||
export function log(msg: string, more_info: unknown): void {
|
||||
export function log(msg: string, more_info?: unknown): void {
|
||||
const args = build_arg_list(msg, more_info);
|
||||
logger.log(...args);
|
||||
}
|
||||
|
||||
export function info(msg: string, more_info: unknown): void {
|
||||
export function info(msg: string, more_info?: unknown): void {
|
||||
const args = build_arg_list(msg, more_info);
|
||||
logger.info(...args);
|
||||
}
|
||||
|
||||
export function warn(msg: string, more_info: unknown): void {
|
||||
export function warn(msg: string, more_info?: unknown): void {
|
||||
const args = build_arg_list(msg, more_info);
|
||||
logger.warn(...args);
|
||||
if (page_params.development_environment) {
|
||||
@@ -248,7 +248,7 @@ export function warn(msg: string, more_info: unknown): void {
|
||||
}
|
||||
}
|
||||
|
||||
export function error(msg: string, more_info: unknown, stack = new Error("dummy").stack): void {
|
||||
export function error(msg: string, more_info?: unknown, stack = new Error("dummy").stack): void {
|
||||
const args = build_arg_list(msg, more_info);
|
||||
logger.error(...args);
|
||||
report_error(msg, stack, {more_info});
|
||||
|
||||
Reference in New Issue
Block a user