Wrap typescript