io-type
v1.2.0
Published
TypeScript function I/O utility types
Downloads
20
Readme
🛠️ io-type
TypeScript function I/O utility types
npm install --save-dev io-type
📖 Terminology
| Term | Description | | :--- | :--- | | Function | Any single-argument function (sync or async) | | Input | Function argument | | Output | Function return value | | Record | Object with function values |
👻 Type utilities
Functions
| Type | Description |
| :--- | :--- |
| InType<T>
| Input type |
| OutType<T>
| Output type |
| InOutInterType<T>
| Intersection of input and output type |
| InOutUnionType<T>
| Union of input and output type |
Records
| Type | Description |
| :--- | :--- |
| RecordInType<T>
| Record input types |
| RecordOutType<T>
| Record output types |
| RecordInUnionType<T>
| Record input union type |
| RecordOutUnionType<T>
| Record output union type |
| RecordInInterType<T>
| Record input intersection type |
| RecordOutInterType<T>
| Record output intersection type |