@nodescript/core
Version:
Visual programming language for Browser and Node
22 lines • 649 B
JavaScript
import { Schema } from 'airtight';
import { ModuleSpecSchema } from './ModuleSpec.js';
import { NodeSpecSchema } from './NodeSpec.js';
export const GraphSpecSchema = new Schema({
id: 'GraphSpec',
type: 'object',
properties: {
moduleSpec: ModuleSpecSchema.schema,
rootNodeId: { type: 'string' },
nodes: {
type: 'object',
properties: {},
additionalProperties: NodeSpecSchema.schema,
},
metadata: {
type: 'object',
properties: {},
additionalProperties: { type: 'any' },
},
}
});
//# sourceMappingURL=GraphSpec.js.map