10 lines
435 B
TypeScript
10 lines
435 B
TypeScript
import type { DescField, DescOneof } from "../descriptors.js";
|
|
declare const errorNames: string[];
|
|
export declare class FieldError extends Error {
|
|
readonly name: (typeof errorNames)[number];
|
|
constructor(fieldOrOneof: DescField | DescOneof, message: string, name?: (typeof errorNames)[number]);
|
|
readonly field: () => DescField | DescOneof;
|
|
}
|
|
export declare function isFieldError(arg: unknown): arg is FieldError;
|
|
export {};
|