在typescript中使用可被复用的