Saltar al contenido principal

DeltaPlan

Un DeltaPlan representa lo que es necesario para realizar una nueva subida o descarga de un directorio. Se compone de los archivos nuevos y modificados, los archivos eliminados, los chunks nuevos y los chunks obsoletos del objetivo.

Cada instancia es generada automáticamente por el SDK cuando se comparan índices.


Estructura

export interface ChunkEntry extends Chunk {
filePath: string;
}

export interface DeltaPlan {
newAndModifiedFiles: FileEntry[];
deletedFiles: string[];
missingChunks: ChunkEntry[];
obsoleteChunks: ChunkEntry[];
}

Propiedades

PropiedadTipoDescripción
newAndModifiedFilesFileEntry[]Lista de los archivos que son nuevos o han sido modificados desde la última actualización.
deletedFilesstring[]Lista de los nombres de archivo que han sido eliminados desde la última actualización.
missingChunksChunkEntry[]Lista de los chunks que no están en la actualización y necesitan ser descargados.
obsoleteChunksChunkEntry[]Lista de los chunks que son obsoletos en la actualización y tienen que ser eliminados o reemplazados.

Modelos relacionados