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.
22 lines
416 B
22 lines
416 B
2 years ago
|
/**
|
||
|
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};
|