UNPKG

@prismicio/types-internal

Version:
18 lines (17 loc) 440 B
export declare enum DiffOperation { Added = "added", Removed = "removed", Updated = "updated" } export declare type AddChange<A> = { op: DiffOperation.Added; value: A; }; export declare type RemovedChange = { op: DiffOperation.Removed; }; export declare type UpdatedChange<A> = { op: DiffOperation.Updated; value: A; }; export declare type DiffChange<A, U> = AddChange<A> | UpdatedChange<U> | RemovedChange;