Right now I have to use the enum StatusCodes to apply type to an property in Typescript like this:
import { StatusCodes } from "http-status-codes";
export type Response = {
code: StatusCodes;
error: null | string;
data: any;
};
The problem with this approach is that enum type is not strict.
You can apply anything to code & it won't throw an error.
response.code = null;
response.code = 99999;
response.code = "big no";
Learn more about this problem :
Providing a union type would be a big help for DX.
Right now I have to use the enum
StatusCodesto apply type to an property in Typescript like this:The problem with this approach is that
enumtype is not strict.You can apply anything to
code& it won't throw an error.Learn more about this problem :
enumsSuckenumsenumtypeProviding a union type would be a big help for DX.