Son CV dans un terminal web en Javascript!
https://terminal-cv.gregandev.fr
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
416 B
21 lines
416 B
/**
|
|
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};
|
|
|