Urara-Blog/node_modules/.pnpm-store/v3/files/c2/3b39be09cd3532ba30b413bb8d92554d9ce66d2b4ffd3bbc64d2d87ef9d2911cb3743307940acb21cfb35c281ca5b1de7401c4511692b7b8bdd679d52066d3
2022-08-14 01:14:53 +08:00

21 lines
416 B
Text

/**
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};