proposit-core
    Preparing search index...

    Function defaultCompareArgument

    • Compares two argument objects. Apart from its identity fields (id, version), a core argument has one diffable field: a response's respondsTo, compared by value, so moving a response to another version of the argument it answers is reported.

      Parameters

      • before: {
            checksum: string;
            combinedChecksum: string;
            descendantChecksum: string | null;
            id: string;
            respondsTo?: { argumentId: string; argumentVersion: number };
            version: number;
        }
      • after: {
            checksum: string;
            combinedChecksum: string;
            descendantChecksum: string | null;
            id: string;
            respondsTo?: { argumentId: string; argumentVersion: number };
            version: number;
        }

      Returns TCoreFieldChange[]