openapi-graph-types
Advanced tools
Comparing version 0.0.1-alpha.2.1.5 to 0.0.1-alpha.2.1.6
@@ -1,6 +0,6 @@ | ||
import { NodeInterface, ArraySchemaNodeInterface, NonArraySchemaNodeInterface } from '.'; | ||
import { NodeInterface, ArraySchemaNodeInterface } from '.'; | ||
export declare type EdgeConstructor = new () => EdgeInterface; | ||
export interface EdgeInterface { | ||
parent: NodeInterface | undefined; | ||
child: ArraySchemaNodeInterface | NonArraySchemaNodeInterface | undefined; | ||
child: ArraySchemaNodeInterface | undefined; | ||
} | ||
@@ -7,0 +7,0 @@ export interface Edges { |
import { RefEdgeInterface } from "."; | ||
export interface Nodes { | ||
schemas: SchemaNodesDict; | ||
schemas: ArraySchemaNodeInterface[]; | ||
} | ||
export interface SchemaNodesDict { | ||
nonArraySchema: NonArraySchemaNodeInterface[]; | ||
arraySchema: ArraySchemaNodeInterface[]; | ||
} | ||
export declare type NodeConstructor = new (name: string) => NodeInterface; | ||
@@ -13,6 +9,4 @@ export interface NodeInterface { | ||
} | ||
export declare type NonArraySchemaSchemaNodeConstructor = new (name: string) => NonArraySchemaNodeInterface; | ||
export interface SchemaNodeInterface extends NodeInterface { | ||
} | ||
export declare type SchemaType = 'boolean' | 'object' | 'number' | 'string' | 'integer' | 'array'; | ||
export interface NonArraySchemaNodeContent { | ||
@@ -49,5 +43,9 @@ type?: 'boolean' | 'object' | 'number' | 'string' | 'integer'; | ||
} | ||
export interface NonArraySchemaNodeInterface extends SchemaNodeInterface { | ||
content: NonArraySchemaNodeContent; | ||
export interface ArraySchemaNodeContent { | ||
type: 'array'; | ||
items: RefEdgeInterface; | ||
} | ||
export interface ArraySchemaNodeInterface extends SchemaNodeInterface { | ||
content: NonArraySchemaNodeContent | ArraySchemaNodeContent; | ||
} | ||
export declare type ArraySchemaSchemaNodeConstructor = new (name: string) => ArraySchemaNodeInterface; | ||
@@ -54,0 +52,0 @@ export interface SchemaNodeInterface extends NodeInterface { |
{ | ||
"name": "openapi-graph-types", | ||
"version": "0.0.1-alpha.2.1.5", | ||
"version": "0.0.1-alpha.2.1.6", | ||
"description": "The types of the openapi-graph library.", | ||
@@ -5,0 +5,0 @@ "main": "./lib/index.js", |
7380
153