summaryrefslogtreecommitdiff
path: root/node_modules/schema-utils/declarations/ValidationError.d.ts
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2023-11-05 17:16:09 +0800
committerlittleblack111 <littleblack11111@gmail.com>2023-11-05 17:16:09 +0800
commitd1d9f00b1bd660842addf5e6b1d1b64c852a9eea (patch)
tree60fb37ae73a1109d95301de5ec9b61b5726a4b61 /node_modules/schema-utils/declarations/ValidationError.d.ts
parent7c85166c4cbdd862fc4252007d2df5befcbc2a58 (diff)
added hover prefixer
Diffstat (limited to 'node_modules/schema-utils/declarations/ValidationError.d.ts')
-rw-r--r--node_modules/schema-utils/declarations/ValidationError.d.ts74
1 files changed, 74 insertions, 0 deletions
diff --git a/node_modules/schema-utils/declarations/ValidationError.d.ts b/node_modules/schema-utils/declarations/ValidationError.d.ts
new file mode 100644
index 00000000..55a8a9a1
--- /dev/null
+++ b/node_modules/schema-utils/declarations/ValidationError.d.ts
@@ -0,0 +1,74 @@
+export default ValidationError;
+export type JSONSchema6 = import("json-schema").JSONSchema6;
+export type JSONSchema7 = import("json-schema").JSONSchema7;
+export type Schema = import("./validate").Schema;
+export type ValidationErrorConfiguration =
+ import("./validate").ValidationErrorConfiguration;
+export type PostFormatter = import("./validate").PostFormatter;
+export type SchemaUtilErrorObject = import("./validate").SchemaUtilErrorObject;
+declare class ValidationError extends Error {
+ /**
+ * @param {Array<SchemaUtilErrorObject>} errors
+ * @param {Schema} schema
+ * @param {ValidationErrorConfiguration} configuration
+ */
+ constructor(
+ errors: Array<SchemaUtilErrorObject>,
+ schema: Schema,
+ configuration?: ValidationErrorConfiguration
+ );
+ /** @type {Array<SchemaUtilErrorObject>} */
+ errors: Array<SchemaUtilErrorObject>;
+ /** @type {Schema} */
+ schema: Schema;
+ /** @type {string} */
+ headerName: string;
+ /** @type {string} */
+ baseDataPath: string;
+ /** @type {PostFormatter | null} */
+ postFormatter: PostFormatter | null;
+ /**
+ * @param {string} path
+ * @returns {Schema}
+ */
+ getSchemaPart(path: string): Schema;
+ /**
+ * @param {Schema} schema
+ * @param {boolean} logic
+ * @param {Array<Object>} prevSchemas
+ * @returns {string}
+ */
+ formatSchema(
+ schema: Schema,
+ logic?: boolean,
+ prevSchemas?: Array<Object>
+ ): string;
+ /**
+ * @param {Schema=} schemaPart
+ * @param {(boolean | Array<string>)=} additionalPath
+ * @param {boolean=} needDot
+ * @param {boolean=} logic
+ * @returns {string}
+ */
+ getSchemaPartText(
+ schemaPart?: Schema | undefined,
+ additionalPath?: (boolean | Array<string>) | undefined,
+ needDot?: boolean | undefined,
+ logic?: boolean | undefined
+ ): string;
+ /**
+ * @param {Schema=} schemaPart
+ * @returns {string}
+ */
+ getSchemaPartDescription(schemaPart?: Schema | undefined): string;
+ /**
+ * @param {SchemaUtilErrorObject} error
+ * @returns {string}
+ */
+ formatValidationError(error: SchemaUtilErrorObject): string;
+ /**
+ * @param {Array<SchemaUtilErrorObject>} errors
+ * @returns {string}
+ */
+ formatValidationErrors(errors: Array<SchemaUtilErrorObject>): string;
+}