@lasuillard/raindrop-client
    Preparing search index...

    Interface TreeSource<D, T>

    Interface for building tree, TreeNode.

    interface TreeSource<D, T = D> {
        data: D;
        get id(): string;
        get parent(): string | null;
        toNode(): TreeNode<T>;
    }

    Type Parameters

    • D
    • T = D
    Index
    data: D

    Raw data for referencing.

    • get parent(): string | null

      Return source' parent ID. Should return null if parent is root.

      Returns string | null