• Example

    const valueMapper = mapper({
    a: [
    value => value.a.length,
    {
    a: value => value.a[0],
    z: value => value.a.at(-1)
    }
    ],
    B: value => value.b.toUpperCase()
    });

    const value = {
    a: [1,2,3],
    b: "b"
    };

    const mappedValue = valueMapper(value);
    console.log(mappedValue); // { a:[3,{a:1,z:3}], B: "B" }

    Returns

    Type Parameters

    • I

    • T

    Parameters

    • def: MapperDefinition<I, T>

    Returns Mapper<I, T>

Generated using TypeDoc