map-transform
Version:
Map and transform objects with mapping definitions
5 lines (4 loc) • 320 B
TypeScript
import type { Operation, State, TransformDefinition } from '../types.js';
export declare function mergeExisting<T, U>(target: T[], source: U[]): U | (U | T | (U & T))[];
export declare function mergeStates(state: State, thisState: State): State;
export default function merge(...defs: TransformDefinition[]): Operation;