/** * Replace {@template Object} value with {@template Replace} at {@template Property} */ declare type Replace = { [Key in keyof Object]: Key extends Property ? Replace : Object[Key]; }; export default Replace;