Search
    Preparing search index...

    Интерфейс мета-данных точки расширения UEDifferenceView

    interface UEDifferenceViewMeta {
        canRollback?: (
            comparisonStore: RevisionComparisonStore<any, any, any>,
            revision: ModelRevision,
            activeRevision: number,
        ) => boolean;
        rollbackComponent?: ComponentType<IRollbackProps<Record<string, any>>>;
        rollbackStore?: (
            comparisonStore: RevisionComparisonStore<any, any, any>,
        ) => (revisionData?: ModelRevision) => IMetaRollbackStore;
    }
    Index

    Properties

    canRollback?: (
        comparisonStore: RevisionComparisonStore<any, any, any>,
        revision: ModelRevision,
        activeRevision: number,
    ) => boolean

    Функция, определяющая доступность функции отката

    Type declaration

      • (
            comparisonStore: RevisionComparisonStore<any, any, any>,
            revision: ModelRevision,
            activeRevision: number,
        ): boolean
      • Parameters

        • comparisonStore: RevisionComparisonStore<any, any, any>

          Стор сравнения ревизий

        • revision: ModelRevision

          Ревизия, к которой осуществляется откат

        • activeRevision: number

          Номер текущей ревизии

        Returns boolean

    rollbackComponent?: ComponentType<IRollbackProps<Record<string, any>>>

    Компонент для отката к предыдущей ревизии

    rollbackStore?: (
        comparisonStore: RevisionComparisonStore<any, any, any>,
    ) => (revisionData?: ModelRevision) => IMetaRollbackStore

    Функция, используемая для получения стора отката

    Type declaration