map-transform
Version:
Map and transform objects with mapping definitions
19 lines (18 loc) • 1.12 kB
TypeScript
import type { TransformDefinition, DataMapper, Options, InitialState } from './types.js';
import transformers from './transformers/index.js';
import iterate from './operations/iterate.js';
export { default as apply } from './operations/apply.js';
export { concat, concatRev } from './operations/concat.js';
export { default as alt } from './operations/alt.js';
export { fwd, rev, divide } from './operations/directionals.js';
export { default as filter } from './operations/filter.js';
export { get, set, pathGetter, pathSetter } from './operations/getSet.js';
export { default as ifelse } from './operations/ifelse.js';
export { lookup, lookdown } from './operations/lookup.js';
export { default as merge } from './operations/merge.js';
export { default as modify } from './operations/modify.js';
export { default as plug } from './operations/plug.js';
export { default as root } from './operations/root.js';
export { default as transform } from './operations/transform.js';
export { iterate, transformers };
export default function mapTransform(def: TransformDefinition, options?: Options): DataMapper<InitialState>;