https://tyrangyang.github.io/TyrangYang_blog/typescript-trick/
Typescript Trick