保誠-保戶業務員媒合平台
tomasysh
2022-05-25 43d0eed31f4b2a59e23c06ceba3616aac3f549f6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/**
Create a type with the keys of the given type changed to `string` type.
 
Use-case: Changing interface values to strings in order to use them in a form model.
 
@example
```
import {Stringified} from 'type-fest';
 
type Car {
    model: string;
    speed: number;
}
 
const carForm: Stringified<Car> = {
    model: 'Foo',
    speed: '101'
};
```
*/
export type Stringified<ObjectType> = {[KeyType in keyof ObjectType]: string};