This commit is contained in:
2024-03-22 03:47:51 +05:30
parent 8bcf3d211e
commit 89819f6fe2
28440 changed files with 3211033 additions and 2 deletions

View File

@@ -0,0 +1,7 @@
import type {Plugin} from "ajv"
import getDef from "../definitions/allRequired"
const allRequired: Plugin<undefined> = (ajv) => ajv.addKeyword(getDef())
export default allRequired
module.exports = allRequired

View File

@@ -0,0 +1,7 @@
import type {Plugin} from "ajv"
import getDef from "../definitions/anyRequired"
const anyRequired: Plugin<undefined> = (ajv) => ajv.addKeyword(getDef())
export default anyRequired
module.exports = anyRequired

View File

@@ -0,0 +1,9 @@
import type {Plugin} from "ajv"
import getDef from "../definitions/deepProperties"
import type {DefinitionOptions} from "../definitions/_types"
const deepProperties: Plugin<DefinitionOptions> = (ajv, opts?: DefinitionOptions) =>
ajv.addKeyword(getDef(opts))
export default deepProperties
module.exports = deepProperties

View File

@@ -0,0 +1,7 @@
import type {Plugin} from "ajv"
import getDef from "../definitions/deepRequired"
const deepRequired: Plugin<undefined> = (ajv) => ajv.addKeyword(getDef())
export default deepRequired
module.exports = deepRequired

View File

@@ -0,0 +1,7 @@
import type {Plugin} from "ajv"
import getDef from "../definitions/dynamicDefaults"
const dynamicDefaults: Plugin<undefined> = (ajv) => ajv.addKeyword(getDef())
export default dynamicDefaults
module.exports = dynamicDefaults

View File

@@ -0,0 +1,7 @@
import type {Plugin} from "ajv"
import getDef from "../definitions/exclusiveRange"
const exclusiveRange: Plugin<undefined> = (ajv) => ajv.addKeyword(getDef())
export default exclusiveRange
module.exports = exclusiveRange

40
node_modules/ajv-keywords/src/keywords/index.ts generated vendored Normal file
View File

@@ -0,0 +1,40 @@
import type {Plugin} from "ajv"
import typeofPlugin from "./typeof"
import instanceofPlugin from "./instanceof"
import range from "./range"
import exclusiveRange from "./exclusiveRange"
import regexp from "./regexp"
import transform from "./transform"
import uniqueItemProperties from "./uniqueItemProperties"
import allRequired from "./allRequired"
import anyRequired from "./anyRequired"
import oneRequired from "./oneRequired"
import patternRequired from "./patternRequired"
import prohibited from "./prohibited"
import deepProperties from "./deepProperties"
import deepRequired from "./deepRequired"
import dynamicDefaults from "./dynamicDefaults"
import select from "./select"
// TODO type
const ajvKeywords: Record<string, Plugin<any> | undefined> = {
typeof: typeofPlugin,
instanceof: instanceofPlugin,
range,
exclusiveRange,
regexp,
transform,
uniqueItemProperties,
allRequired,
anyRequired,
oneRequired,
patternRequired,
prohibited,
deepProperties,
deepRequired,
dynamicDefaults,
select,
}
export default ajvKeywords
module.exports = ajvKeywords

7
node_modules/ajv-keywords/src/keywords/instanceof.ts generated vendored Normal file
View File

@@ -0,0 +1,7 @@
import type {Plugin} from "ajv"
import getDef from "../definitions/instanceof"
const instanceofPlugin: Plugin<undefined> = (ajv) => ajv.addKeyword(getDef())
export default instanceofPlugin
module.exports = instanceofPlugin

View File

@@ -0,0 +1,7 @@
import type {Plugin} from "ajv"
import getDef from "../definitions/oneRequired"
const oneRequired: Plugin<undefined> = (ajv) => ajv.addKeyword(getDef())
export default oneRequired
module.exports = oneRequired

View File

@@ -0,0 +1,7 @@
import type {Plugin} from "ajv"
import getDef from "../definitions/patternRequired"
const patternRequired: Plugin<undefined> = (ajv) => ajv.addKeyword(getDef())
export default patternRequired
module.exports = patternRequired

7
node_modules/ajv-keywords/src/keywords/prohibited.ts generated vendored Normal file
View File

@@ -0,0 +1,7 @@
import type {Plugin} from "ajv"
import getDef from "../definitions/prohibited"
const prohibited: Plugin<undefined> = (ajv) => ajv.addKeyword(getDef())
export default prohibited
module.exports = prohibited

7
node_modules/ajv-keywords/src/keywords/range.ts generated vendored Normal file
View File

@@ -0,0 +1,7 @@
import type {Plugin} from "ajv"
import getDef from "../definitions/range"
const range: Plugin<undefined> = (ajv) => ajv.addKeyword(getDef())
export default range
module.exports = range

7
node_modules/ajv-keywords/src/keywords/regexp.ts generated vendored Normal file
View File

@@ -0,0 +1,7 @@
import type {Plugin} from "ajv"
import getDef from "../definitions/regexp"
const regexp: Plugin<undefined> = (ajv) => ajv.addKeyword(getDef())
export default regexp
module.exports = regexp

11
node_modules/ajv-keywords/src/keywords/select.ts generated vendored Normal file
View File

@@ -0,0 +1,11 @@
import type {Plugin} from "ajv"
import getDefs from "../definitions/select"
import type {DefinitionOptions} from "../definitions/_types"
const select: Plugin<DefinitionOptions> = (ajv, opts?: DefinitionOptions) => {
getDefs(opts).forEach((d) => ajv.addKeyword(d))
return ajv
}
export default select
module.exports = select

7
node_modules/ajv-keywords/src/keywords/transform.ts generated vendored Normal file
View File

@@ -0,0 +1,7 @@
import type {Plugin} from "ajv"
import getDef from "../definitions/transform"
const transform: Plugin<undefined> = (ajv) => ajv.addKeyword(getDef())
export default transform
module.exports = transform

7
node_modules/ajv-keywords/src/keywords/typeof.ts generated vendored Normal file
View File

@@ -0,0 +1,7 @@
import type {Plugin} from "ajv"
import getDef from "../definitions/typeof"
const typeofPlugin: Plugin<undefined> = (ajv) => ajv.addKeyword(getDef())
export default typeofPlugin
module.exports = typeofPlugin

View File

@@ -0,0 +1,7 @@
import type {Plugin} from "ajv"
import getDef from "../definitions/uniqueItemProperties"
const uniqueItemProperties: Plugin<undefined> = (ajv) => ajv.addKeyword(getDef())
export default uniqueItemProperties
module.exports = uniqueItemProperties