typed-utilities
Version:
Strongly typed general purpose utilities
8 lines (7 loc) • 320 B
TypeScript
export declare const deepTransform: (input: unknown, transform: {
readonly key?: ((key: string) => string) | undefined;
readonly value?: ((value: unknown) => unknown) | undefined;
}, skipVisitConstructors?: Function[], state?: {
inputTransformed: boolean;
backReferences: WeakSet<object>;
}) => unknown;