diff --git a/src/app/components/json-viewer/segments/array-segment.ts b/src/app/components/json-viewer/segments/array-segment.ts index 38fa195..2bcb2ab 100644 --- a/src/app/components/json-viewer/segments/array-segment.ts +++ b/src/app/components/json-viewer/segments/array-segment.ts @@ -3,10 +3,6 @@ import { Segment } from './base/segment'; import { SegmentBuilder } from './base/segment-builder'; export class ArraySegment extends Segment { - constructor(key: string, value: JSONArray) { - super(key, value); - } - public override stringify(value: JSONArray): string { return `Array[${value.length}] ${JSON.stringify(value)}`; } diff --git a/src/app/components/json-viewer/segments/base/segment.ts b/src/app/components/json-viewer/segments/base/segment.ts index 16da6f0..4729498 100644 --- a/src/app/components/json-viewer/segments/base/segment.ts +++ b/src/app/components/json-viewer/segments/base/segment.ts @@ -7,7 +7,7 @@ export abstract class Segment { public readonly value: T; public readonly stringValue: string; - protected constructor(fieldName: string, value: T) { + constructor(fieldName: string, value: T) { this.fieldName = fieldName; this.value = value; this.stringValue = this.stringify(value); diff --git a/src/app/components/json-viewer/segments/boolean-segment.ts b/src/app/components/json-viewer/segments/boolean-segment.ts index 716e21b..68e79b9 100644 --- a/src/app/components/json-viewer/segments/boolean-segment.ts +++ b/src/app/components/json-viewer/segments/boolean-segment.ts @@ -3,10 +3,6 @@ import { Segment } from './base/segment'; import { SegmentBuilder } from './base/segment-builder'; export class BooleanSegment extends Segment { - constructor(key: string, value: boolean) { - super(key, value); - } - public override stringify(value: boolean): string { return `${value}`; } diff --git a/src/app/components/json-viewer/segments/null-segment.ts b/src/app/components/json-viewer/segments/null-segment.ts index 62142c9..6a54b11 100644 --- a/src/app/components/json-viewer/segments/null-segment.ts +++ b/src/app/components/json-viewer/segments/null-segment.ts @@ -3,10 +3,6 @@ import { Segment } from './base/segment'; import { SegmentBuilder } from './base/segment-builder'; export class NullSegment extends Segment { - constructor(key: string, value: null) { - super(key, value); - } - public override stringify(): string { return 'null'; } diff --git a/src/app/components/json-viewer/segments/number-segment.ts b/src/app/components/json-viewer/segments/number-segment.ts index 13d7885..e90e875 100644 --- a/src/app/components/json-viewer/segments/number-segment.ts +++ b/src/app/components/json-viewer/segments/number-segment.ts @@ -3,10 +3,6 @@ import { Segment } from './base/segment'; import { SegmentBuilder } from './base/segment-builder'; export class NumberSegment extends Segment { - constructor(key: string, value: number) { - super(key, value); - } - public override stringify(value: number): string { return `${value}`; } diff --git a/src/app/components/json-viewer/segments/object-segment.ts b/src/app/components/json-viewer/segments/object-segment.ts index 1d8de0b..8033c8a 100644 --- a/src/app/components/json-viewer/segments/object-segment.ts +++ b/src/app/components/json-viewer/segments/object-segment.ts @@ -4,10 +4,6 @@ import { Segment } from './base/segment'; import { SegmentBuilder } from './base/segment-builder'; export class ObjectSegment extends Segment { - constructor(key: string, value: JSONObject) { - super(key, value); - } - public override stringify(value: JSONValue): string { return `Object ${JSON.stringify(value)}`; } diff --git a/src/app/components/json-viewer/segments/string-segment.ts b/src/app/components/json-viewer/segments/string-segment.ts index 49f3085..d34f808 100644 --- a/src/app/components/json-viewer/segments/string-segment.ts +++ b/src/app/components/json-viewer/segments/string-segment.ts @@ -6,10 +6,6 @@ import { SegmentBuilder } from './base/segment-builder'; const STRING_LENGTH_LIMIT = 128; export class StringSegment extends Segment { - constructor(key: string, value: string) { - super(key, value); - } - public override stringify(value: string): string { if (value.length > STRING_LENGTH_LIMIT) { // 2 символа на кавычки diff --git a/src/app/components/json-viewer/segments/unknown-segment.ts b/src/app/components/json-viewer/segments/unknown-segment.ts index 6c94e21..973ff75 100644 --- a/src/app/components/json-viewer/segments/unknown-segment.ts +++ b/src/app/components/json-viewer/segments/unknown-segment.ts @@ -3,10 +3,6 @@ import { Segment } from './base/segment'; import { SegmentBuilder } from './base/segment-builder'; export class UnknownSegment extends Segment { - constructor(key: string, value: JSONValue) { - super(key, value); - } - public override stringify(value: JSONValue): string { let stringValue: string;