# Interface JsonSchemaObject

Interface
Module
import { JsonSchemaObject } from "@tsed/schema"
Source/packages/specs/schema/src/types/domain/JsonSchema.ts

# Overview

interface JsonSchemaObject extends JSONSchema6, Record<string, any> {
    type: (any | JSONSchema6TypeName) | (any | JSONSchema6TypeName)[];
    additionalProperties?: boolean | JSONSchema6 | any;
    propertyNames?: boolean | JSONSchema6 | any;
    items?: (any | JSONSchema6Definition) | (any | JSONSchema6Definition)[];
}

# Members

type: (any | JSONSchema6TypeName) | (any | JSONSchema6TypeName)[];

additionalProperties?: boolean | JSONSchema6 | any;

propertyNames?: boolean | JSONSchema6 | any;

items?: (any | JSONSchema6Definition) | (any | JSONSchema6Definition)[];