Felipe Barriga Richards created THRIFT-3227: -----------------------------------------------
Summary: TypeScript: Export Interfaces + Classes for Structs Key: THRIFT-3227 URL: https://issues.apache.org/jira/browse/THRIFT-3227 Project: Thrift Issue Type: New Feature Components: JavaScript - Compiler Reporter: Felipe Barriga Richards Currently when compiling a thrift all the structs are converted into classes. Classes in TypeScript doesn't allow optional members. The proposed solutions: - Generate Interfaces + Classes - All the Classes will implement the generated Interfaces - All the Classes will have the methods read and write (already implemented on the generated JS code) - The Interfaces name will be prefixed with *I_* -- This message was sent by Atlassian JIRA (v6.3.4#6332)