typescript interface extends omit