Variable selectiveEdgeSchemaConst

selectiveEdgeSchema: {
    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 declaration

  • 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";
    }]