interface IRevisionCompareStore<TREE_NODE> {
    getDifferenceItem: (() => undefined | DifferenceItem<TREE_NODE>);
    getFlatData: (() => DifferenceItem<TREE_NODE>[]);
    getSecondMovedItem?: ((firstMovedItem: DifferenceItem<TREE_NODE>) => undefined | DifferenceItem<TREE_NODE>);
    getSelectedItem: (() => string);
    getSelectedItemKey?: (() => string);
    getTreeNodes?: ((...args: any[]) => TreeNodeType<DifferenceItem<TREE_NODE>, string>[]);
    setSelected: ((item: undefined | string | number) => void);
}

Type Parameters

  • TREE_NODE extends string

Properties

getDifferenceItem: (() => undefined | DifferenceItem<TREE_NODE>)
getFlatData: (() => DifferenceItem<TREE_NODE>[])
getSecondMovedItem?: ((firstMovedItem: DifferenceItem<TREE_NODE>) => undefined | DifferenceItem<TREE_NODE>)
getSelectedItem: (() => string)
getSelectedItemKey?: (() => string)
getTreeNodes?: ((...args: any[]) => TreeNodeType<DifferenceItem<TREE_NODE>, string>[])
setSelected: ((item: undefined | string | number) => void)