source: imaps-frontend/node_modules/ajv-keywords/src/keywords/index.ts

main
Last change on this file was 79a0317, checked in by stefan toskovski <stefantoska84@…>, 4 days ago

F4 Finalna Verzija

  • Property mode set to 100644
File size: 1.1 KB
Line 
1import type {Plugin} from "ajv"
2import typeofPlugin from "./typeof"
3import instanceofPlugin from "./instanceof"
4import range from "./range"
5import exclusiveRange from "./exclusiveRange"
6import regexp from "./regexp"
7import transform from "./transform"
8import uniqueItemProperties from "./uniqueItemProperties"
9import allRequired from "./allRequired"
10import anyRequired from "./anyRequired"
11import oneRequired from "./oneRequired"
12import patternRequired from "./patternRequired"
13import prohibited from "./prohibited"
14import deepProperties from "./deepProperties"
15import deepRequired from "./deepRequired"
16import dynamicDefaults from "./dynamicDefaults"
17import select from "./select"
18
19// TODO type
20const ajvKeywords: Record<string, Plugin<any> | undefined> = {
21 typeof: typeofPlugin,
22 instanceof: instanceofPlugin,
23 range,
24 exclusiveRange,
25 regexp,
26 transform,
27 uniqueItemProperties,
28 allRequired,
29 anyRequired,
30 oneRequired,
31 patternRequired,
32 prohibited,
33 deepProperties,
34 deepRequired,
35 dynamicDefaults,
36 select,
37}
38
39export default ajvKeywords
40module.exports = ajvKeywords
Note: See TracBrowser for help on using the repository browser.