- Add GETTING_STARTED.md with quick start guide and development modes - Add INSTALL.sh automated installation script - Add INSTALLATION_CHECKLIST.md, INSTALLATION_SUCCESS.md, and INSTALLATION_SUMMARY.md - Add QUICK_REFERENCE.md for common commands - Add SETUP_GUIDE.md with detailed setup instructions - Update README.md with improved project overview - Add did-wallet app dependencies and node_modules
38 lines
1007 B
TypeScript
38 lines
1007 B
TypeScript
import type {Vocabulary} from "../../types"
|
|
import refKeyword from "./ref"
|
|
import typeKeyword, {JTDTypeError} from "./type"
|
|
import enumKeyword, {JTDEnumError} from "./enum"
|
|
import elements, {JTDElementsError} from "./elements"
|
|
import properties, {JTDPropertiesError} from "./properties"
|
|
import optionalProperties from "./optionalProperties"
|
|
import discriminator, {JTDDiscriminatorError} from "./discriminator"
|
|
import values, {JTDValuesError} from "./values"
|
|
import union from "./union"
|
|
import metadata from "./metadata"
|
|
|
|
const jtdVocabulary: Vocabulary = [
|
|
"definitions",
|
|
refKeyword,
|
|
typeKeyword,
|
|
enumKeyword,
|
|
elements,
|
|
properties,
|
|
optionalProperties,
|
|
discriminator,
|
|
values,
|
|
union,
|
|
metadata,
|
|
{keyword: "additionalProperties", schemaType: "boolean"},
|
|
{keyword: "nullable", schemaType: "boolean"},
|
|
]
|
|
|
|
export default jtdVocabulary
|
|
|
|
export type JTDErrorObject =
|
|
| JTDTypeError
|
|
| JTDEnumError
|
|
| JTDElementsError
|
|
| JTDPropertiesError
|
|
| JTDDiscriminatorError
|
|
| JTDValuesError
|