Skip to content

Commit 51e4296

Browse files
committed
refactor errors to own file
1 parent cfdfd00 commit 51e4296

22 files changed

+67
-130
lines changed

src/InputFieldMarkdownRenderChild.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ import MetaBindPlugin from './main';
33
import { AbstractInputField } from './inputFields/AbstractInputField';
44
import { InputFieldFactory } from './inputFields/InputFieldFactory';
55
import { InputFieldArgumentType, InputFieldDeclaration, InputFieldDeclarationParser } from './parsers/InputFieldDeclarationParser';
6-
import { MetaBindBindTargetError, MetaBindInternalError } from './utils/Utils';
76
import { AbstractInputFieldArgument } from './inputFieldArguments/AbstractInputFieldArgument';
87
import { ClassInputFieldArgument } from './inputFieldArguments/ClassInputFieldArgument';
98
import { getFrontmatterOfTFile, updateOrInsertFieldInTFile } from '@opd-libs/opd-metadata-lib/lib/API';
109
import { traverseObject, validatePath as validateObjectPath } from '@opd-libs/opd-metadata-lib/lib/Utils';
10+
import { MetaBindBindTargetError, MetaBindInternalError } from './utils/MetaBindErrors';
1111

1212
export enum InputFieldMarkdownRenderChildType {
1313
INLINE_CODE_BLOCK,

src/inputFieldArguments/InputFieldArgumentContainer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { AbstractInputFieldArgument } from './AbstractInputFieldArgument';
22
import { InputFieldArgumentType } from '../parsers/InputFieldDeclarationParser';
3-
import { MetaBindParsingError } from '../utils/Utils';
3+
import { MetaBindParsingError } from '../utils/MetaBindErrors';
44

55
export class InputFieldArgumentContainer {
66
arguments: AbstractInputFieldArgument[] = [];

src/inputFieldArguments/InputFieldArgumentFactory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { MetaBindParsingError } from '../utils/Utils';
21
import { InputFieldArgumentType } from '../parsers/InputFieldDeclarationParser';
32
import { ClassInputFieldArgument } from './ClassInputFieldArgument';
43
import { AddLabelsInputFieldArgument } from './AddLabelsInputFieldArgument';
@@ -9,6 +8,7 @@ import { TitleInputFieldArgument } from './TitleInputFieldArgument';
98
import { AlignRightInputFieldArgument } from './AlignRightInputFieldArgument';
109
import { SuggestOptionInputFieldArgument } from './SuggestOptionInputFieldArgument';
1110
import { SuggestOptionQueryInputFieldArgument } from './SuggestOptionQueryInputFieldArgument';
11+
import { MetaBindParsingError } from '../utils/MetaBindErrors';
1212

1313
export class InputFieldArgumentFactory {
1414
static createInputFieldArgument(argumentIdentifier: string) {

src/inputFieldArguments/MaxValueInputFieldArgument.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { AbstractInputFieldArgument } from './AbstractInputFieldArgument';
22
import { InputFieldArgumentType, InputFieldType } from '../parsers/InputFieldDeclarationParser';
3-
import { MetaBindParsingError } from '../utils/Utils';
3+
import { MetaBindParsingError } from '../utils/MetaBindErrors';
44

55
export class MaxValueInputFieldArgument extends AbstractInputFieldArgument {
66
identifier: InputFieldArgumentType = InputFieldArgumentType.MAX_VALUE;

src/inputFieldArguments/MinValueInputFieldArgument.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { AbstractInputFieldArgument } from './AbstractInputFieldArgument';
22
import { InputFieldArgumentType, InputFieldType } from '../parsers/InputFieldDeclarationParser';
3-
import { MetaBindParsingError } from '../utils/Utils';
3+
import { MetaBindParsingError } from '../utils/MetaBindErrors';
44

55
export class MinValueInputFieldArgument extends AbstractInputFieldArgument {
66
identifier: InputFieldArgumentType = InputFieldArgumentType.MIN_VALUE;

src/inputFields/DateInputField.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { AbstractInputField } from './AbstractInputField';
22
import { DropdownComponent, moment, TextComponent } from 'obsidian';
33
import { InputFieldMarkdownRenderChild } from '../InputFieldMarkdownRenderChild';
44
import { DateParser } from '../parsers/DateParser';
5-
import { MetaBindInternalError, MetaBindValueError } from '../utils/Utils';
5+
import { MetaBindInternalError, MetaBindValueError } from '../utils/MetaBindErrors';
66

77
export class DateInputField extends AbstractInputField {
88
container: HTMLDivElement | undefined;

src/inputFields/DatePicker/DatePickerInputField.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { InputFieldMarkdownRenderChild } from '../../InputFieldMarkdownRenderChild';
22
import { AbstractInputField } from '../AbstractInputField';
3-
import { MetaBindInternalError } from '../../utils/Utils';
43
import DatePickerInput from './DatePickerInput.svelte';
54
import { moment } from 'obsidian';
65
import { DateParser } from '../../parsers/DateParser';
76
import { DatePickerModal } from './DatePickerModal';
87
import { Moment } from 'moment';
8+
import { MetaBindInternalError } from '../../utils/MetaBindErrors';
99

1010
export class DatePickerInputField extends AbstractInputField {
1111
container: HTMLDivElement | undefined;

src/inputFields/InputFieldFactory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ import { SelectInputField } from './SelectInputField';
77
import { MultiSelectInputField } from './MultiSelectInputField';
88
import { DateInputField } from './DateInputField';
99
import { TimeInputField } from './TimeInputField';
10-
import { MetaBindParsingError } from '../utils/Utils';
1110
import { AbstractInputField } from './AbstractInputField';
1211
import { InputFieldType } from '../parsers/InputFieldDeclarationParser';
1312
import { DatePickerInputField } from './DatePicker/DatePickerInputField';
1413
import { NumberInputField } from './NumberInputField';
1514
import { SuggestInputField } from './Suggest/SuggestInputField';
15+
import { MetaBindParsingError } from '../utils/MetaBindErrors';
1616

1717
export class InputFieldFactory {
1818
static allowCodeBlockMap: Record<string, { codeBlock: boolean; inlineCodeBlock: boolean }> = {

src/inputFields/NumberInputField.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { AbstractInputField } from './AbstractInputField';
22
import { TextComponent } from 'obsidian';
3-
import { MetaBindInternalError, MetaBindValueError, numberToString } from '../utils/Utils';
3+
import { numberToString } from '../utils/Utils';
4+
import { MetaBindInternalError, MetaBindValueError } from '../utils/MetaBindErrors';
45

56
export class NumberInputField extends AbstractInputField {
67
numberComponent: TextComponent | undefined;

src/inputFields/SelectInputField.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import { AbstractInputField } from './AbstractInputField';
22
import { SelectInputFieldElement } from './SelectInputFieldElement';
3-
import { MetaBindInternalError, mod } from '../utils/Utils';
3+
import { mod } from '../utils/Utils';
44
import { InputFieldMarkdownRenderChild } from '../InputFieldMarkdownRenderChild';
55
import { InputFieldArgumentType } from '../parsers/InputFieldDeclarationParser';
66
import { AbstractInputFieldArgument } from '../inputFieldArguments/AbstractInputFieldArgument';
7+
import { MetaBindInternalError } from '../utils/MetaBindErrors';
78

89
export class SelectInputField extends AbstractInputField {
910
static allowInlineCodeBlock: boolean = false;

0 commit comments

Comments
 (0)