See: Walkthrough: Interfaces | TypeScript :: Describing Simple Types.
Basically, ? marks the member as being optional in the interface.
(EDIT: As noted in comments, this is not restricted to interfaces.)
See: Walkthrough: Interfaces | TypeScript :: Describing Simple Types.
Basically, ? marks the member as being optional in the interface.
(EDIT: As noted in comments, this is not restricted to interfaces.)