diff options
Diffstat (limited to 'node_modules/type-fest/source/stringified.d.ts')
-rw-r--r-- | node_modules/type-fest/source/stringified.d.ts | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/node_modules/type-fest/source/stringified.d.ts b/node_modules/type-fest/source/stringified.d.ts new file mode 100644 index 0000000..9688b67 --- /dev/null +++ b/node_modules/type-fest/source/stringified.d.ts @@ -0,0 +1,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}; |