From d22518f9bdb6a33fc3a139750646b01101dc1d2f Mon Sep 17 00:00:00 2001 From: Daniel Schaffer Date: Mon, 24 Feb 2020 10:43:26 -0800 Subject: [PATCH] feat(dandi/common): make `AppError.indent` public supports #69 --- packages/dandi/common/src/app-error.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/dandi/common/src/app-error.ts b/packages/dandi/common/src/app-error.ts index 96f0adc3..48682b8d 100644 --- a/packages/dandi/common/src/app-error.ts +++ b/packages/dandi/common/src/app-error.ts @@ -19,7 +19,7 @@ export class AppError extends Error { return undefined } - private static indent(source: string, level: number): string { + public static indent(source: string, level: number): string { if (!source) { return source } @@ -29,6 +29,10 @@ export class AppError extends Error { return lines.join(`${linebreak}${spacer}`) } + public static indentLine(source: string, level: number): string { + return `${AppError.getIndent(level)}${source}` + } + private static getIndent(level: number): string { return Array(level + 1).join(BASE_SPACER) }