File tree Expand file tree Collapse file tree 12 files changed +2022
-2186
lines changed Expand file tree Collapse file tree 12 files changed +2022
-2186
lines changed Original file line number Diff line number Diff line change 1+ _
Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+ . " $( dirname " $0 " ) /_/husky.sh"
3+
4+ npx --no-install commitlint --edit $1
Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+ . " $( dirname " $0 " ) /_/husky.sh"
3+
4+ npx lint-staged
Original file line number Diff line number Diff line change 11export default ValidationError ;
22export type JSONSchema6 = import ( 'json-schema' ) . JSONSchema6 ;
33export type JSONSchema7 = import ( 'json-schema' ) . JSONSchema7 ;
4- export type Schema =
5- | ( import ( 'json-schema' ) . JSONSchema4 & import ( './validate' ) . Extend )
6- | ( import ( 'json-schema' ) . JSONSchema6 & import ( './validate' ) . Extend )
7- | ( import ( 'json-schema' ) . JSONSchema7 & import ( './validate' ) . Extend ) ;
8- export type ValidationErrorConfiguration = {
9- name ?: string | undefined ;
10- baseDataPath ?: string | undefined ;
11- postFormatter ?: import ( './validate' ) . PostFormatter | undefined ;
12- } ;
13- export type PostFormatter = (
14- formattedError : string ,
15- error : import ( './validate' ) . SchemaUtilErrorObject
16- ) => string;
17- export type SchemaUtilErrorObject = import ( 'ajv' ) . ErrorObject & {
18- children ?: import ( 'ajv' ) . ErrorObject [ ] | undefined ;
19- } ;
4+ export type Schema = import ( './validate' ) . Schema ;
5+ export type ValidationErrorConfiguration =
6+ import ( './validate' ) . ValidationErrorConfiguration ;
7+ export type PostFormatter = import ( './validate' ) . PostFormatter ;
8+ export type SchemaUtilErrorObject = import ( './validate' ) . SchemaUtilErrorObject ;
209declare class ValidationError extends Error {
2110 /**
2211 * @param {Array<SchemaUtilErrorObject> } errors
Original file line number Diff line number Diff line change 11export default addAbsolutePathKeyword ;
22export type Ajv = import ( 'ajv' ) . Ajv ;
33export type ValidateFunction = import ( 'ajv' ) . ValidateFunction ;
4- export type SchemaUtilErrorObject = import ( 'ajv' ) . ErrorObject & {
5- children ?: import ( 'ajv' ) . ErrorObject [ ] | undefined ;
6- } ;
4+ export type SchemaUtilErrorObject = import ( '../validate' ) . SchemaUtilErrorObject ;
75/**
86 *
97 * @param {Ajv } ajv
Original file line number Diff line number Diff line change 11export function stringHints ( schema : Schema , logic : boolean ) : string [ ] ;
22export function numberHints ( schema : Schema , logic : boolean ) : string [ ] ;
3- export type Schema =
4- | ( import ( 'json-schema' ) . JSONSchema4 & import ( '../validate' ) . Extend )
5- | ( import ( 'json-schema' ) . JSONSchema6 & import ( '../validate' ) . Extend )
6- | ( import ( 'json-schema' ) . JSONSchema7 & import ( '../validate' ) . Extend ) ;
3+ export type Schema = import ( '../validate' ) . Schema ;
Original file line number Diff line number Diff line change 11export type JSONSchema4 = import ( 'json-schema' ) . JSONSchema4 ;
22export type JSONSchema6 = import ( 'json-schema' ) . JSONSchema6 ;
33export type JSONSchema7 = import ( 'json-schema' ) . JSONSchema7 ;
4- export type ErrorObject = Ajv . ErrorObject ;
4+ export type ErrorObject = import ( 'ajv' ) . ErrorObject ;
55export type Extend = {
66 formatMinimum ?: number | undefined ;
77 formatMaximum ?: number | undefined ;
88 formatExclusiveMinimum ?: boolean | undefined ;
99 formatExclusiveMaximum ?: boolean | undefined ;
1010} ;
11- export type Schema =
12- | ( import ( 'json-schema' ) . JSONSchema4 & Extend )
13- | ( import ( 'json-schema' ) . JSONSchema6 & Extend )
14- | ( import ( 'json-schema' ) . JSONSchema7 & Extend ) ;
15- export type SchemaUtilErrorObject = Ajv . ErrorObject & {
16- children ?: Ajv . ErrorObject [ ] | undefined ;
11+ export type Schema = ( JSONSchema4 | JSONSchema6 | JSONSchema7 ) & Extend ;
12+ export type SchemaUtilErrorObject = ErrorObject & {
13+ children ?: Array < ErrorObject > ;
1714} ;
1815export type PostFormatter = (
1916 formattedError : string ,
@@ -36,5 +33,4 @@ export function validate(
3633 configuration ?: ValidationErrorConfiguration | undefined
3734) : void ;
3835import ValidationError from './ValidationError' ;
39- import Ajv = require( 'ajv' ) ;
4036export { ValidationError } ;
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments