@dxos/app-graph - v0.16.0
    Preparing search index...

    Type Alias NodeArg<TData, TProperties>

    NodeArg: MakeOptional<
        Node<TData, TProperties>,
        "data" | "properties" | "cacheable",
    > & {
        actions?: NodeArg<ActionData<any> | typeof actionGroupSymbol>[];
        edges?: [string, RelationInput][];
        nodes?: NodeArg<unknown>[];
    }

    Type Parameters

    • TData
    • TProperties extends Record<string, any> = Record<string, any>

    Type declaration

    • Optionalactions?: NodeArg<ActionData<any> | typeof actionGroupSymbol>[]

      Will automatically add actions with an edge from this node to each. An action child may itself be an action group (e.g. a toolbar dropdown group), so groups are accepted alongside actions.

    • Optionaledges?: [string, RelationInput][]

      Will automatically add specified edges.

    • Optionalnodes?: NodeArg<unknown>[]

      Will automatically add nodes with an edge from this node to each.