Variable selectiveAtomsSchemaConst
selectiveAtomsSchema: {
properties: {
edges: {
items: {
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveEdge";
};
arrayIndex: {
type: "number";
};
property: {
type: "string";
};
targetNodeId: {
type: "string";
};
targetNodeType: {
type: "string";
};
};
required: readonly ["@type", "property", "targetNodeId"];
type: "object";
}];
};
type: "array";
};
issuer: {
type: "string";
};
meta: {
properties: {
@type: {
const: "SelectiveMeta";
};
nodes: {
items: {
type: "string";
};
type: "array";
};
vcId: {
type: "string";
};
};
required: readonly ["@type", "vcId", "nodes"];
type: "object";
};
nodes: {
items: {
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveNode";
};
nodeDepth: {
type: "number";
};
nodeIsRoot: {
type: "boolean";
};
};
required: readonly ["@type", "nodeIsRoot", "nodeDepth"];
type: "object";
}];
};
type: "array";
};
properties: {
items: {
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveProperty";
};
property: {
type: "string";
};
propertyType: {
type: "string";
};
value: {};
};
required: readonly ["@type", "property", "propertyType", "value"];
type: "object";
}];
};
type: "array";
};
property_lists: {
items: {
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveNodePropertyList";
};
properties: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["@type", "properties"];
type: "object";
}];
};
type: "array";
};
};
required: readonly ["issuer", "meta", "nodes", "edges", "properties", "property_lists"];
type: "object";
} = ...
Type declaration
Readonly
properties: {
edges: {
items: {
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveEdge";
};
arrayIndex: {
type: "number";
};
property: {
type: "string";
};
targetNodeId: {
type: "string";
};
targetNodeType: {
type: "string";
};
};
required: readonly ["@type", "property", "targetNodeId"];
type: "object";
}];
};
type: "array";
};
issuer: {
type: "string";
};
meta: {
properties: {
@type: {
const: "SelectiveMeta";
};
nodes: {
items: {
type: "string";
};
type: "array";
};
vcId: {
type: "string";
};
};
required: readonly ["@type", "vcId", "nodes"];
type: "object";
};
nodes: {
items: {
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveNode";
};
nodeDepth: {
type: "number";
};
nodeIsRoot: {
type: "boolean";
};
};
required: readonly ["@type", "nodeIsRoot", "nodeDepth"];
type: "object";
}];
};
type: "array";
};
properties: {
items: {
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveProperty";
};
property: {
type: "string";
};
propertyType: {
type: "string";
};
value: {};
};
required: readonly ["@type", "property", "propertyType", "value"];
type: "object";
}];
};
type: "array";
};
property_lists: {
items: {
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveNodePropertyList";
};
properties: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["@type", "properties"];
type: "object";
}];
};
type: "array";
};
}
Readonly
edges: {
items: {
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveEdge";
};
arrayIndex: {
type: "number";
};
property: {
type: "string";
};
targetNodeId: {
type: "string";
};
targetNodeType: {
type: "string";
};
};
required: readonly ["@type", "property", "targetNodeId"];
type: "object";
}];
};
type: "array";
}
Readonly
items: {
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveEdge";
};
arrayIndex: {
type: "number";
};
property: {
type: "string";
};
targetNodeId: {
type: "string";
};
targetNodeType: {
type: "string";
};
};
required: readonly ["@type", "property", "targetNodeId"];
type: "object";
}];
}
Readonly
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveEdge";
};
arrayIndex: {
type: "number";
};
property: {
type: "string";
};
targetNodeId: {
type: "string";
};
targetNodeType: {
type: "string";
};
};
required: readonly ["@type", "property", "targetNodeId"];
type: "object";
}]
Readonly
type: "array"
Readonly
issuer: {
type: "string";
}
Readonly
meta: {
properties: {
@type: {
const: "SelectiveMeta";
};
nodes: {
items: {
type: "string";
};
type: "array";
};
vcId: {
type: "string";
};
};
required: readonly ["@type", "vcId", "nodes"];
type: "object";
}
Readonly
properties: {
@type: {
const: "SelectiveMeta";
};
nodes: {
items: {
type: "string";
};
type: "array";
};
vcId: {
type: "string";
};
}
Readonly
@type: {
const: "SelectiveMeta";
}
Readonly
const: "SelectiveMeta"
Readonly
nodes: {
items: {
type: "string";
};
type: "array";
}
Readonly
items: {
type: "string";
}
Readonly
type: "array"
Readonly
vcId: {
type: "string";
}
Readonly
required: readonly ["@type", "vcId", "nodes"]
Readonly
type: "object"
Readonly
nodes: {
items: {
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveNode";
};
nodeDepth: {
type: "number";
};
nodeIsRoot: {
type: "boolean";
};
};
required: readonly ["@type", "nodeIsRoot", "nodeDepth"];
type: "object";
}];
};
type: "array";
}
Readonly
items: {
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveNode";
};
nodeDepth: {
type: "number";
};
nodeIsRoot: {
type: "boolean";
};
};
required: readonly ["@type", "nodeIsRoot", "nodeDepth"];
type: "object";
}];
}
Readonly
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveNode";
};
nodeDepth: {
type: "number";
};
nodeIsRoot: {
type: "boolean";
};
};
required: readonly ["@type", "nodeIsRoot", "nodeDepth"];
type: "object";
}]
Readonly
type: "array"
Readonly
properties: {
items: {
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveProperty";
};
property: {
type: "string";
};
propertyType: {
type: "string";
};
value: {};
};
required: readonly ["@type", "property", "propertyType", "value"];
type: "object";
}];
};
type: "array";
}
Readonly
items: {
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveProperty";
};
property: {
type: "string";
};
propertyType: {
type: "string";
};
value: {};
};
required: readonly ["@type", "property", "propertyType", "value"];
type: "object";
}];
}
Readonly
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveProperty";
};
property: {
type: "string";
};
propertyType: {
type: "string";
};
value: {};
};
required: readonly ["@type", "property", "propertyType", "value"];
type: "object";
}]
Readonly
type: "array"
Readonly
property_lists: {
items: {
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveNodePropertyList";
};
properties: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["@type", "properties"];
type: "object";
}];
};
type: "array";
}
Readonly
items: {
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveNodePropertyList";
};
properties: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["@type", "properties"];
type: "object";
}];
}
Readonly
allOf: readonly [{
properties: {
nodeId: {
type: "string";
};
nodeType: {
type: "string";
};
path: {
type: "string";
};
vcId: {
type: "string";
};
};
required: readonly ["vcId", "nodeId", "path"];
type: "object";
}, {
properties: {
@type: {
const: "SelectiveNodePropertyList";
};
properties: {
items: {
type: "string";
};
type: "array";
};
};
required: readonly ["@type", "properties"];
type: "object";
}]
Readonly
type: "array"
Readonly
required: readonly ["issuer", "meta", "nodes", "edges", "properties", "property_lists"]
Readonly
type: "object"