Skip to content

Commit 6eaa14d

Browse files
committed
fix(types): provide more practical error fields
1 parent 6a5d20c commit 6eaa14d

File tree

1 file changed

+7
-22
lines changed

1 file changed

+7
-22
lines changed

types/index.d.ts

Lines changed: 7 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -215,28 +215,13 @@ export declare class JSONPointerCompileError extends JSONPointerError {
215215
referenceTokens: UnescapedReferenceToken[];
216216
}
217217
export declare class JSONPointerEvaluateError extends JSONPointerError {
218-
currentValue?: unknown;
219-
realm?: string;
220-
referenceTokens?: UnescapedReferenceToken[];
221-
}
222-
export declare class JSONPointerTypeError extends JSONPointerEvaluateError {
223-
jsonPointer: JSONPointer;
224-
referenceTokens: UnescapedReferenceToken[];
225-
referenceToken: UnescapedReferenceToken;
226-
referenceTokenPosition: number;
227-
currentValue: unknown;
228-
realm: string;
229-
}
230-
export declare class JSONPointerKeyError extends JSONPointerEvaluateError {
231-
currentValue: unknown;
232-
realm: string;
233-
referenceToken: UnescapedReferenceToken;
234-
}
235-
export declare class JSONPointerIndexError extends JSONPointerEvaluateError {
236218
jsonPointer?: JSONPointer;
237-
referenceTokens: UnescapedReferenceToken[];
219+
referenceTokens?: UnescapedReferenceToken[];
220+
referenceToken?: UnescapedReferenceToken;
238221
referenceTokenPosition?: number;
239-
currentValue: unknown;
240-
realm: string;
241-
referenceToken: UnescapedReferenceToken;
222+
realm?: string;
223+
currentValue?: unknown;
242224
}
225+
export declare class JSONPointerTypeError extends JSONPointerEvaluateError { }
226+
export declare class JSONPointerKeyError extends JSONPointerEvaluateError { }
227+
export declare class JSONPointerIndexError extends JSONPointerEvaluateError { }

0 commit comments

Comments
 (0)