use-types
v0.0.4
Published
use type
Downloads
7
Readme
useTypes - a useful type library
useTypes is a type library that assists developers in quickly using types in their typescript projects.
- Install
npm i use-types -D- Add
"use-types"totsconfig.jsonlike this:
{
"compilerOptions": {
"types": [
+ "use-types"
]
}
}now, you can use useTypes globally in your project.
Type List
useTypes.data
Nullable<T>UndefinedAble<T>InstanceType<T>DeepKeyOf<T>DeepGet<T, K>PickKeys<T, P>ICustomIPaginationParamsIPaginationParamsIPagination<T>RefType<T>ICustomResponseIResponse<T>PartialBut<T, B>PartialOnly<T, O>RequiredBut<T, B>RequiredOnly<T, O>ReadonlyBut<T, B>ReadonlyOnly<T, O>ToType<T>
You can redeclare some interfaces to extend business fields:
declare namespace useTypes.data {
export interface ICustomIPaginationParams {
// your business fields can be defined here
pageNo: number;
}
export interface ICustomResponse {
// your business fields can be defined here
errors?: Record<string, any>;
}
}
``