Mike0021's picture
Deploy verified chat and coding agent UX (part 3)
502d574 verified
Raw History Blame Contribute Delete
253 Bytes
export type TreeId = string;
export type Tree<T> = {
rootMessageId?: TreeId;
messages: TreeNode<T>[];
};
export type TreeNode<T> = T & {
id: TreeId;
ancestors?: TreeId[];
children?: TreeId[];
};
export type NewNode<T> = Omit<TreeNode<T>, "id">;