Search
    Preparing search index...

    Interface IRevisionCompareStore<TREE_NODE>

    Интерфейс, описывающий стор сравнения ревизий

    interface IRevisionCompareStore<TREE_NODE extends string> {
        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
    Index

    Properties

    getDifferenceItem: () => undefined | DifferenceItem<TREE_NODE>

    Функция, возвращающая различия у выбранного элемента

    getFlatData: () => DifferenceItem<TREE_NODE>[]

    Функция, возвращающая различия у всех элементов

    getSecondMovedItem?: (
        firstMovedItem: DifferenceItem<TREE_NODE>,
    ) => undefined | DifferenceItem<TREE_NODE>

    Функция, возвращающая элемент различий, ссылающийся на ту же сущность, что и переданный элемент, но с противоположным значением DifferenceItem.parentChangeType, если у переданного элемента DifferenceItem.parentChangeType !== null

    Type declaration

    getSelectedItem: () => string

    Функция, возвращающая имя выбранного для показа различий элемента

    getSelectedItemKey?: () => string

    Функция, возвращающая идентификатор выбранного для показа различий элемента

    getTreeNodes?: (
        ...args: any[],
    ) => TreeNodeType<DifferenceItem<TREE_NODE>, string>[]

    Функция, возвращающая деревья различий у всех элементов

    Type declaration

    setSelected: (item: undefined | string | number) => void

    Функция, устанавливающая выбранный для показа различий элемент

    Type declaration

      • (item: undefined | string | number): void
      • Parameters

        • item: undefined | string | number

          элемент для выбора

        Returns void